Details

Time bar (total: 23.0s)

analyze12.0ms (0.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%25%75%0%0%0%0
0%0%25%75%0%0%0%1
0%0%25%75%0%0%0%2
0%0%12.5%75%12.5%0%0%3
0%0%6.3%75%18.8%0%0%4
0%0%3.1%75%21.9%0%0%5
0%0%1.6%75%23.5%0%0%6
0%0%0.8%75%24.2%0%0%7
0%0%0.4%75%24.6%0%0%8
33.3%0.1%0.2%75%24.7%0%0%9
50%0.1%0.1%75%24.8%0%0%10
71.4%0.1%0%75%24.9%0%0%11
84.6%0.1%0%75%24.9%0%0%12
Compiler

Compiled 107 to 71 computations (33.6% saved)

sample5.7s (25%)

Results
5.1s8256×body256valid
642.0ms1200×body256infinite
Bogosity

preprocess76.0ms (0.3%)

Algorithm
egg-herbie
Rules
1606×rational.json-simplify-35
1400×rational.json-simplify-51
788×rational.json-simplify-57
760×rational.json-simplify-39
680×rational.json-simplify-59
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038307
168303
2129267
3349155
42376151
56293135
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 2) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))) (*.f64 (/.f64 3 4) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))) (*.f64 (/.f64 15 8) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))))
Outputs
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 2) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))) (*.f64 (/.f64 3 4) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))) (*.f64 (/.f64 15 8) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (fabs.f64 (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (*.f64 3/4 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))))) (*.f64 15/8 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (+.f64 (*.f64 3/4 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 15/8 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))))) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 1 (fabs.f64 x)) 3/4)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
Compiler

Compiled 105 to 70 computations (33.3% saved)

simplify79.0ms (0.3%)

Algorithm
egg-herbie
Rules
1606×rational.json-simplify-35
1400×rational.json-simplify-51
788×rational.json-simplify-57
760×rational.json-simplify-39
680×rational.json-simplify-59
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
038307
168303
2129267
3349155
42376151
56293135
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 2) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))) (*.f64 (/.f64 3 4) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))) (*.f64 (/.f64 15 8) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))))
Outputs
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 2) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))) (*.f64 (/.f64 3 4) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))) (*.f64 (/.f64 15 8) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (fabs.f64 (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (*.f64 3/4 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))))) (*.f64 15/8 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (+.f64 (*.f64 3/4 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 15/8 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))))) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 1 (fabs.f64 x)) 3/4)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))

eval6.0ms (0%)

Compiler

Compiled 521 to 315 computations (39.5% saved)

prune15.0ms (0.1%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New167
Fresh101
Picked000
Done000
Total268
Error
2.2b
Counts
8 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
2.5b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
2.5b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))))) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 1 (fabs.f64 x)) 3/4)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) 15/8))))))
2.6b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (+.f64 (*.f64 3/4 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 15/8 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))))))))
2.5b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
2.6b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (fabs.f64 (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (*.f64 3/4 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))))) (*.f64 15/8 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))))))))
Compiler

Compiled 846 to 554 computations (34.5% saved)

localize77.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))
0.4b
(/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 246 to 126 computations (48.8% saved)

series4.0ms (0%)

Counts
4 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))
1.0ms
x
@0
(/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))
1.0ms
x
@-inf
(/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))
1.0ms
x
@inf
(*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))
0.0ms
x
@-inf
(*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))

rewrite110.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2032×rational.json-1
2032×rational.json-2
2032×rational.json-3
1416×rational.json-simplify-35
888×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
021112
1162106
2457106
32130100
46617100
Stop Event
node limit
Counts
4 → 51
Calls
Call 1
Inputs
(exp.f64 (*.f64 x x))
(sqrt.f64 (PI.f64))
(/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))
(*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 (*.f64 x x)) 4) (*.f64 (exp.f64 (*.f64 x x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (*.f64 (sqrt.f64 (PI.f64)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (PI.f64)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (fabs.f64 x)) (/.f64 1 (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) (/.f64 1 (*.f64 (fabs.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 1 (*.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (fabs.f64 x))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (fabs.f64 x) 2)) (*.f64 (/.f64 1 (*.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (+.f64 x x))) (/.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 2 (*.f64 x (*.f64 x (*.f64 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fabs.f64 x) 4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 4) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 1)))))

simplify99.0ms (0.4%)

Algorithm
egg-herbie
Rules
1108×rational.json-simplify-2
962×rational.json-simplify-55
878×rational.json-simplify-1
768×rational.json-simplify-44
708×rational.json-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01342527
13092515
28202503
331592503
461452503
Stop Event
node limit
Counts
87 → 86
Calls
Call 1
Inputs
1
(+.f64 1 (pow.f64 x 2))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 6)) (+.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 4)))))
(exp.f64 (pow.f64 x 2))
(exp.f64 (pow.f64 x 2))
(exp.f64 (pow.f64 x 2))
(exp.f64 (pow.f64 x 2))
(exp.f64 (pow.f64 x 2))
(exp.f64 (pow.f64 x 2))
(exp.f64 (pow.f64 x 2))
(exp.f64 (pow.f64 x 2))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 15/8 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(/.f64 3/4 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(/.f64 3/4 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (exp.f64 (*.f64 x x)) 0)
(+.f64 0 (exp.f64 (*.f64 x x)))
(-.f64 (exp.f64 (*.f64 x x)) 0)
(*.f64 (exp.f64 (*.f64 x x)) 1)
(*.f64 1 (exp.f64 (*.f64 x x)))
(/.f64 (exp.f64 (*.f64 x x)) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 x x)) 2) 2)
(/.f64 (*.f64 (exp.f64 (*.f64 x x)) 4) 4)
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 x x)) 4) (*.f64 (exp.f64 (*.f64 x x)) 4)) 8)
(pow.f64 (exp.f64 (*.f64 x x)) 1)
(+.f64 (sqrt.f64 (PI.f64)) 0)
(+.f64 0 (sqrt.f64 (PI.f64)))
(-.f64 (sqrt.f64 (PI.f64)) 0)
(*.f64 (sqrt.f64 (PI.f64)) 1)
(*.f64 1 (sqrt.f64 (PI.f64)))
(/.f64 (sqrt.f64 (PI.f64)) 1)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (*.f64 (sqrt.f64 (PI.f64)) 4)) 8)
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(+.f64 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))) 0)
(+.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))))
(-.f64 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))) 0)
(*.f64 1 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (*.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))) 1)
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (fabs.f64 x))
(*.f64 (/.f64 2 (fabs.f64 x)) (/.f64 1 (*.f64 x (+.f64 x x))))
(*.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) (/.f64 1 (*.f64 (fabs.f64 x) 2)))
(*.f64 (/.f64 1 x) (/.f64 1 (*.f64 x (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 x (fabs.f64 x))) (/.f64 1 x))
(*.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) 2)) (*.f64 (/.f64 1 (*.f64 x x)) 2))
(*.f64 (/.f64 1 (*.f64 x (+.f64 x x))) (/.f64 2 (fabs.f64 x)))
(*.f64 (/.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 x (fabs.f64 x)))
(pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))) 1)
(+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 0)
(+.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))))
(-.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 0)
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 2 (*.f64 x (*.f64 x (*.f64 x x))))) 2))
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fabs.f64 x) 4)) 4))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 1)
(/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x))))) 2)
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x)))) (fabs.f64 x))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 4) 4)
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 4) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 4)) 8)
(pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 1)
Outputs
1
(+.f64 1 (pow.f64 x 2))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 6)) (+.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 4)))))
(+.f64 1 (+.f64 (pow.f64 x 2) (+.f64 (*.f64 1/2 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 6)))))
(+.f64 (+.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 6)) 1))
(+.f64 (*.f64 1/2 (pow.f64 x 4)) (+.f64 (+.f64 1 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 6))))
(exp.f64 (pow.f64 x 2))
(exp.f64 (pow.f64 x 2))
(exp.f64 (pow.f64 x 2))
(exp.f64 (pow.f64 x 2))
(exp.f64 (pow.f64 x 2))
(exp.f64 (pow.f64 x 2))
(exp.f64 (pow.f64 x 2))
(exp.f64 (pow.f64 x 2))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
(/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
(/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
(/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
(/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
(/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
(/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
(/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
(/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
(/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
(/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
(/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
(/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))
(/.f64 15/8 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/8 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/8 (*.f64 (pow.f64 x 6) (fabs.f64 x)))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(/.f64 3/4 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 3/4 (*.f64 (pow.f64 x 4) (fabs.f64 x)))
(/.f64 (/.f64 3/4 (fabs.f64 x)) (pow.f64 x 4))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(/.f64 3/4 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 3/4 (*.f64 (pow.f64 x 4) (fabs.f64 x)))
(/.f64 (/.f64 3/4 (fabs.f64 x)) (pow.f64 x 4))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (exp.f64 (*.f64 x x)) 0)
(exp.f64 (*.f64 x x))
(+.f64 0 (exp.f64 (*.f64 x x)))
(exp.f64 (*.f64 x x))
(-.f64 (exp.f64 (*.f64 x x)) 0)
(exp.f64 (*.f64 x x))
(*.f64 (exp.f64 (*.f64 x x)) 1)
(exp.f64 (*.f64 x x))
(*.f64 1 (exp.f64 (*.f64 x x)))
(exp.f64 (*.f64 x x))
(/.f64 (exp.f64 (*.f64 x x)) 1)
(exp.f64 (*.f64 x x))
(/.f64 (*.f64 (exp.f64 (*.f64 x x)) 2) 2)
(exp.f64 (*.f64 x x))
(/.f64 (*.f64 (exp.f64 (*.f64 x x)) 4) 4)
(exp.f64 (*.f64 x x))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 x x)) 4) (*.f64 (exp.f64 (*.f64 x x)) 4)) 8)
(exp.f64 (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) 1)
(exp.f64 (*.f64 x x))
(+.f64 (sqrt.f64 (PI.f64)) 0)
(sqrt.f64 (PI.f64))
(+.f64 0 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(-.f64 (sqrt.f64 (PI.f64)) 0)
(sqrt.f64 (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(*.f64 1 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(/.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 2)
(sqrt.f64 (PI.f64))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4)
(sqrt.f64 (PI.f64))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (*.f64 (sqrt.f64 (PI.f64)) 4)) 8)
(sqrt.f64 (PI.f64))
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(+.f64 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))) 0)
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))
(+.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))
(-.f64 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))) 0)
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))
(*.f64 1 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (*.f64 x x)))
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))
(*.f64 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))) 1)
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))
(*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))
(*.f64 (/.f64 2 (fabs.f64 x)) (/.f64 1 (*.f64 x (+.f64 x x))))
(*.f64 (/.f64 2 (fabs.f64 x)) (/.f64 (/.f64 1 x) (+.f64 x x)))
(*.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) (/.f64 1 (*.f64 (fabs.f64 x) 2)))
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 2 (/.f64 1 (*.f64 2 (fabs.f64 x)))))
(*.f64 2 (*.f64 (/.f64 1/2 (fabs.f64 x)) (/.f64 1 (*.f64 x x))))
(*.f64 2 (/.f64 (/.f64 1/2 (fabs.f64 x)) (*.f64 x x)))
(*.f64 (/.f64 1 x) (/.f64 1 (*.f64 x (fabs.f64 x))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 1 x) (fabs.f64 x)))
(*.f64 (/.f64 1 (*.f64 x (fabs.f64 x))) (/.f64 1 x))
(*.f64 (/.f64 1 x) (/.f64 1 (*.f64 x (fabs.f64 x))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 1 x) (fabs.f64 x)))
(*.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) 2)) (*.f64 (/.f64 1 (*.f64 x x)) 2))
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 2 (/.f64 1 (*.f64 2 (fabs.f64 x)))))
(*.f64 2 (*.f64 (/.f64 1/2 (fabs.f64 x)) (/.f64 1 (*.f64 x x))))
(*.f64 2 (/.f64 (/.f64 1/2 (fabs.f64 x)) (*.f64 x x)))
(*.f64 (/.f64 1 (*.f64 x (+.f64 x x))) (/.f64 2 (fabs.f64 x)))
(*.f64 (/.f64 2 (fabs.f64 x)) (/.f64 (/.f64 1 x) (+.f64 x x)))
(*.f64 (/.f64 2 (fabs.f64 x)) (/.f64 1 (*.f64 x (+.f64 x x))))
(*.f64 (/.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 x (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))
(pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (fabs.f64 x))) 1)
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))
(+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 0)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(+.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(-.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 0)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 2 (*.f64 x (*.f64 x (*.f64 x x))))) 2))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fabs.f64 x) 4)) 4))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 1)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x))))) 2)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 4) 4)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 4) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 4)) 8)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))) 1)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))

localize86.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8)))
0.4b
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 238 to 156 computations (34.5% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
0.0ms
x
@inf
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
0.0ms
x
@-inf
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
0.0ms
x
@0
(*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8)))
0.0ms
x
@inf
(*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8)))

rewrite99.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
2036×rational.json-1
2036×rational.json-2
2036×rational.json-3
1192×rational.json-simplify-35
704×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
020156
1162150
2447138
31913126
46308126
Stop Event
node limit
Counts
2 → 30
Calls
Call 1
Inputs
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))) (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) 2) (*.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) 4) (fabs.f64 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 4) (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))) (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) 2)) (-.f64 0 (*.f64 2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3/4 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/4))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 1)))))

simplify80.0ms (0.3%)

Algorithm
egg-herbie
Rules
1106×rational.json-simplify-2
756×rational.json-simplify-44
728×rational.json-simplify-47
676×rational.json-simplify-35
654×rational.json-simplify-40
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01113226
12973226
27863226
337783226
Stop Event
node limit
Counts
54 → 64
Calls
Call 1
Inputs
(*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6)))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(fabs.f64 (/.f64 1 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(fabs.f64 (/.f64 1 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(/.f64 15/8 (pow.f64 x 6))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(/.f64 3/4 (pow.f64 x 4))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(/.f64 3/4 (pow.f64 x 4))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 0)
(+.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)))
(-.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 0)
(/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 1)
(/.f64 2 (+.f64 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))) (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))))
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)
(/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) 2) (*.f64 2 (fabs.f64 x)))
(/.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))))
(/.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 4) 4)
(/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) 4) (fabs.f64 (*.f64 x 4)))
(/.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))) (neg.f64 (fabs.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 4) (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 4)) 8)
(/.f64 (+.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))) (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) 2)) (-.f64 0 (*.f64 2 (fabs.f64 x))))
(/.f64 (neg.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))) (fabs.f64 x))
(pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 1)
(+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(+.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))
(-.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 1)
(/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2)
(/.f64 (+.f64 3/4 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/4))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))
(/.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) 4)
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4)) 8)
(/.f64 (neg.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))))
(pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 1)
Outputs
(*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6)))
(*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6)))
(*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x))))
(*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x)))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))) (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(fabs.f64 (/.f64 1 x))
(/.f64 1 (fabs.f64 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(fabs.f64 (/.f64 1 x))
(/.f64 1 (fabs.f64 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(/.f64 15/8 (pow.f64 x 6))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(/.f64 3/4 (pow.f64 x 4))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(/.f64 3/4 (pow.f64 x 4))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 0)
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(+.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(-.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 0)
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 1)
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 2 (+.f64 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))) (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) 2) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 4) 4)
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) 4) (fabs.f64 (*.f64 x 4)))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))) (neg.f64 (fabs.f64 x)))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 4) (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 4)) 8)
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 (+.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))) (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) 2)) (-.f64 0 (*.f64 2 (fabs.f64 x))))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(/.f64 (neg.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x)) 1)
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))
(+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(+.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(-.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 1)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/4))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) 4)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4)) 8)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (neg.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 1)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x)))

localize72.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1))
0.4b
(*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 227 to 132 computations (41.9% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
3.0ms
x
@0
(*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))
0.0ms
x
@-inf
(*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))
0.0ms
x
@0
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1))
0.0ms
x
@inf
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1))
0.0ms
x
@-inf
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1))

rewrite100.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1946×rational.json-1
1946×rational.json-2
1946×rational.json-4
1946×rational.json-3
1156×rational.json-simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020112
115994
242094
3175994
4602194
Stop Event
node limit
Counts
2 → 44
Calls
Call 1
Inputs
(*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 2) (*.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x))) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) (fabs.f64 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 4) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 2)) (-.f64 0 (*.f64 2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (*.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) 4) (fabs.f64 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 4) (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x))))) (-.f64 0 (*.f64 2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 1)))))

simplify82.0ms (0.4%)

Algorithm
egg-herbie
Rules
1340×rational.json-simplify-2
1140×rational.json-simplify-35
1054×rational.json-simplify-61
1044×rational.json-simplify-40
834×rational.json-simplify-38
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01273276
13623258
211623258
346093256
Stop Event
node limit
Counts
68 → 75
Calls
Call 1
Inputs
(*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6)))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2)))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(fabs.f64 (/.f64 1 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(fabs.f64 (/.f64 1 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 0)
(+.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))))
(-.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 0)
(/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 1)
(/.f64 2 (+.f64 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 2) (*.f64 2 (fabs.f64 x)))
(/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))))
(/.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 2) 2)
(/.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (*.f64 2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x))) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))
(/.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) (fabs.f64 (*.f64 x 4)))
(/.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 4) 4)
(/.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 4) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 4)) 8)
(/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))
(/.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 2)) (-.f64 0 (*.f64 2 (fabs.f64 x))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))) (fabs.f64 x))
(pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 1)
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 0)
(+.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)))
(-.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 0)
(/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x))
(/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 1)
(/.f64 2 (+.f64 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))
(/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2)
(/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (*.f64 2 (fabs.f64 x)))
(/.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))
(/.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 4) 4)
(/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) 4) (fabs.f64 (*.f64 x 4)))
(/.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (neg.f64 (fabs.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 4) (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 4)) 8)
(/.f64 (+.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))
(/.f64 (neg.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x))))) (-.f64 0 (*.f64 2 (fabs.f64 x))))
(/.f64 (neg.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (fabs.f64 x))
(pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 1)
Outputs
(*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6)))
(*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6)))
(*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))
(*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))
(*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4)))
(*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))
(*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))
(*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4)))
(*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))
(*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2)))
(*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))
(*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x))))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))))
(fabs.f64 (/.f64 1 x))
(/.f64 1 (fabs.f64 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))))
(fabs.f64 (/.f64 1 x))
(/.f64 1 (fabs.f64 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (fabs.f64 x)))))
(+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 0)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(+.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(-.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 0)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 1)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 2 (+.f64 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 2) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 2) 2)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x))) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) (fabs.f64 (*.f64 x 4)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 4) 4)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 4) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 4)) 8)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(/.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))) (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x))))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (neg.f64 (fabs.f64 x))) (*.f64 x (*.f64 (*.f64 x x) (neg.f64 x))))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (neg.f64 (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (fabs.f64 x)))) x)
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 2)) (-.f64 0 (*.f64 2 (fabs.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) 1)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 0)
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(+.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(-.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 0)
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 1)
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(/.f64 2 (+.f64 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2)
(/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (/.f64 (/.f64 1 x) x) 2) (*.f64 2 (fabs.f64 x)))
(/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2)
(/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (/.f64 (/.f64 1 x) x) 2) (*.f64 2 (fabs.f64 x)))
(/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2)
(/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (*.f64 2 (fabs.f64 x)))
(/.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(/.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 4) 4)
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) 4) (fabs.f64 (*.f64 x 4)))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(/.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (neg.f64 (fabs.f64 x)))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 4) (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 4)) 8)
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(/.f64 (+.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(/.f64 (neg.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x))))) (-.f64 0 (*.f64 2 (fabs.f64 x))))
(/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (/.f64 (/.f64 1 x) x) 2) (*.f64 2 (fabs.f64 x)))
(/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2)
(/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (*.f64 2 (fabs.f64 x)))
(/.f64 (neg.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)) (fabs.f64 x)) 1)
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 1 x) x))) (fabs.f64 x))

localize118.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) 15/8))
0.5b
(*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 400 to 216 computations (46% saved)

series6.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
x
@0
(*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)))
1.0ms
x
@inf
(*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) 15/8))
1.0ms
x
@-inf
(*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) 15/8))
1.0ms
x
@0
(*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) 15/8))
1.0ms
x
@-inf
(*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)))

rewrite87.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1432×rational.json-1
1432×rational.json-2
1432×rational.json-3
1430×rational.json-4
1428×exponential.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
012126
19874
227268
3100868
4478768
Stop Event
node limit
Counts
2 → 113
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) 15/8))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (neg.f64 (*.f64 x x))) (neg.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (fabs.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (fabs.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 x x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x (*.f64 x (fabs.f64 (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (fabs.f64 x)) (fabs.f64 (*.f64 x (*.f64 x (fabs.f64 (+.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (/.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (fabs.f64 (/.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 x x)) (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (+.f64 (*.f64 x (*.f64 x (fabs.f64 (+.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 (+.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (fabs.f64 x))) (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (fabs.f64 x))) (neg.f64 (*.f64 (fabs.f64 x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x x)) 4) (*.f64 (*.f64 x x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 (fabs.f64 x)) 4)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))) (+.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x x))) (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x)) (fabs.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x)) (*.f64 (fabs.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x) (*.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))) (fabs.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 4) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x)) (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x))) (*.f64 (fabs.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x)) (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x))) (*.f64 2 (*.f64 (fabs.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x))) (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x)))) (*.f64 2 (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 x x)) x)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (*.f64 x x)))) (*.f64 2 (neg.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 x (fabs.f64 x))) (*.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (/.f64 x (fabs.f64 x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (*.f64 x x)) x) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (*.f64 x x))) (/.f64 2 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) x) (/.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (fabs.f64 (+.f64 x x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (*.f64 x x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x)) x) (*.f64 2 (/.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x)) 2) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x)) 2) (fabs.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (fabs.f64 x)) (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 2 (fabs.f64 x))) (/.f64 1/2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 x) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (*.f64 x x))) (neg.f64 (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x))) (neg.f64 (fabs.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x))) (neg.f64 (*.f64 (fabs.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (neg.f64 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x))) (fabs.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x))) (*.f64 (fabs.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (/.f64 1 (*.f64 x x)) x)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/8) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/8) (/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/8) (/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/8) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) 15/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/4) (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 4) (*.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/8) x) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/8) (/.f64 x (fabs.f64 x))) (*.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/8)) (neg.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 1)))))

simplify131.0ms (0.6%)

Algorithm
egg-herbie
Rules
1600×rational.json-simplify-44
1572×rational.json-simplify-29
1564×rational.json-simplify-47
1226×rational.json-simplify-35
984×rational.json-simplify-61
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02664131
110943919
264303885
Stop Event
node limit
Counts
137 → 147
Calls
Call 1
Inputs
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(+.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(+.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(-.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (fabs.f64 x) (fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x x)))))
(/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (+.f64 x x))))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (neg.f64 (*.f64 x x))) (neg.f64 (*.f64 x x))))
(/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 1)
(/.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 2 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 2 (fabs.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 2 (fabs.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (fabs.f64 (+.f64 x x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x (*.f64 x (fabs.f64 (+.f64 x x)))))
(/.f64 (/.f64 2 (fabs.f64 x)) (fabs.f64 (*.f64 x (*.f64 x (fabs.f64 (+.f64 x x))))))
(/.f64 (*.f64 x x) (/.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 x x) (fabs.f64 (/.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 4 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 4 (+.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x (+.f64 x x)))
(/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4)))
(/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (+.f64 (*.f64 x (*.f64 x (fabs.f64 (+.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 (+.f64 x x))))))
(/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x)) 2)
(/.f64 (neg.f64 (/.f64 1 (fabs.f64 x))) (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 1 (fabs.f64 x))) (neg.f64 (*.f64 (fabs.f64 x) (*.f64 x x))))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 4) 4)
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 4) (*.f64 (*.f64 x x) 4))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (fabs.f64 x)) 4)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4))))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))) (+.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x x))) (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x x)))))
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (fabs.f64 x))
(/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x)) (fabs.f64 (+.f64 x x)))
(/.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x)) (*.f64 (fabs.f64 x) 4))
(/.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x))) (neg.f64 (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) x)
(/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x) (*.f64 x (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (*.f64 x x)))
(/.f64 (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))) (fabs.f64 (+.f64 x x)))
(/.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 4))
(/.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 4) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 4)) 8)
(/.f64 (+.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x)) (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x))) (*.f64 (fabs.f64 x) 4))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x)) (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x))) (*.f64 2 (*.f64 (fabs.f64 x) 4)))
(/.f64 (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x))) (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x)))) (*.f64 2 (neg.f64 (fabs.f64 x))))
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 x x)) x)) (+.f64 x x))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))
(/.f64 (+.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (*.f64 x x)))) (*.f64 2 (neg.f64 (*.f64 x x))))
(/.f64 (+.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (fabs.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))) (fabs.f64 x))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 x (fabs.f64 x))) (*.f64 x (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (/.f64 x (fabs.f64 x))) x)
(/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 2 (*.f64 x x)) x) (+.f64 x x))
(/.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (*.f64 x x))) (/.f64 2 (*.f64 x x)))
(/.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) 2)
(/.f64 (/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) x) (/.f64 x (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (fabs.f64 (+.f64 x x))) 1/2)
(/.f64 (/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (*.f64 x x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x)) x) (*.f64 2 (/.f64 x (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x)) 2) (fabs.f64 x))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x)) 2) (fabs.f64 (+.f64 x x)))
(/.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (fabs.f64 x)) (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 2 (fabs.f64 x))) (/.f64 1/2 (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 x) (fabs.f64 x)))
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)) -1)
(/.f64 (neg.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 2 (*.f64 x x))) (neg.f64 (*.f64 x (+.f64 x x))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x))) (neg.f64 (fabs.f64 (+.f64 x x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x))) (neg.f64 (*.f64 (fabs.f64 x) 4)))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) x)) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (neg.f64 (/.f64 1 (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (fabs.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x))) (fabs.f64 (+.f64 x x)))
(/.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x))) (*.f64 (fabs.f64 x) 4))
(/.f64 (fabs.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (fabs.f64 (/.f64 (/.f64 1 (*.f64 x x)) x)) (fabs.f64 x))
(/.f64 (fabs.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 1)
(neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)))
(fabs.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(fabs.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(fabs.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 0)
(+.f64 0 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(-.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 0)
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/8) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/8) (/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) 2))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/8) (/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) 2))
(/.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 1)
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/8) (*.f64 x x))
(/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) 15/4) 2)
(/.f64 (*.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 4) 4)
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/4) (*.f64 x (+.f64 x x)))
(/.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 4) (*.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 4)) 8)
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/8) x) x)
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/8) (/.f64 x (fabs.f64 x))) (*.f64 x (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/8)) (neg.f64 (*.f64 x x)))
(pow.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 1)
Outputs
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 1 (pow.f64 (fabs.f64 x) 4))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(/.f64 15/8 (pow.f64 (fabs.f64 x) 6))
(+.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(+.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(-.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (fabs.f64 x) (fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (+.f64 x x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (neg.f64 (*.f64 x x))) (neg.f64 (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (neg.f64 (*.f64 x x))) (/.f64 1 (*.f64 x x))))
(/.f64 (/.f64 (/.f64 -1 (*.f64 x x)) (*.f64 x x)) (/.f64 -1 (fabs.f64 (/.f64 x x))))
(/.f64 (/.f64 (/.f64 -1 (*.f64 x x)) (*.f64 x x)) (neg.f64 (fabs.f64 (/.f64 x x))))
(/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 1)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 2 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 2 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 2 (fabs.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 2 (fabs.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (fabs.f64 (+.f64 x x)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (fabs.f64 (+.f64 x x)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))
(/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x (*.f64 x (fabs.f64 (+.f64 x x)))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 2 (fabs.f64 x)) (fabs.f64 (*.f64 x (*.f64 x (fabs.f64 (+.f64 x x))))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (*.f64 x x) (/.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (*.f64 x x) (fabs.f64 (/.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 4 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 4 (+.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x (+.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (+.f64 (*.f64 x (*.f64 x (fabs.f64 (+.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 (+.f64 x x))))))
(/.f64 (*.f64 4 (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 x (*.f64 x (fabs.f64 (+.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 (+.f64 x x))))))
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 2 (*.f64 (fabs.f64 (+.f64 x x)) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x)) 2)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 1 (fabs.f64 x))) (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 1 (fabs.f64 x))) (neg.f64 (*.f64 (fabs.f64 x) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 4) 4)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 4) (*.f64 (*.f64 x x) 4))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (fabs.f64 x)) 4)) (+.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) 4))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))) (+.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x x))) (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x x)))))
(*.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 (/.f64 -1 (fabs.f64 x)) (*.f64 x x)))
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (fabs.f64 x))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x)) (fabs.f64 (+.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x)) (*.f64 (fabs.f64 x) 4))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x))) (neg.f64 (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) x)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x) (*.f64 x (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))) (fabs.f64 (+.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 4))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 4) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 4)) 8)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (+.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x)) (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x))) (*.f64 (fabs.f64 x) 4))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x)) (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x))) (*.f64 2 (*.f64 (fabs.f64 x) 4)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x))) (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x)))) (*.f64 2 (neg.f64 (fabs.f64 x))))
(/.f64 (+.f64 (/.f64 (/.f64 -1 (fabs.f64 x)) (*.f64 x x)) (/.f64 (/.f64 -1 (fabs.f64 x)) (*.f64 x x))) (*.f64 (fabs.f64 x) -2))
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 x x)) x)) (+.f64 x x))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (+.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (*.f64 x x)))) (*.f64 2 (neg.f64 (*.f64 x x))))
(/.f64 (+.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (*.f64 x x)))) (*.f64 (neg.f64 (*.f64 x x)) 2))
(/.f64 (+.f64 (/.f64 -1 (*.f64 x x)) (/.f64 -1 (*.f64 x x))) (*.f64 (*.f64 x x) -2))
(/.f64 (+.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (fabs.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))) (fabs.f64 x))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 x (fabs.f64 x))) (*.f64 x (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (/.f64 x (fabs.f64 x))) x)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 2 (*.f64 x x)) x) (+.f64 x x))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (*.f64 x x))) (/.f64 2 (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) 2)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) x) (/.f64 x (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (fabs.f64 (+.f64 x x))) 1/2)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))) (*.f64 x x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x)) x) (*.f64 2 (/.f64 x (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x)) 2) (fabs.f64 x))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x)) 2) (fabs.f64 (+.f64 x x)))
(/.f64 (*.f64 4 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (*.f64 2 (fabs.f64 (+.f64 x x))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x)) 2) (fabs.f64 (+.f64 x x)))
(/.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (fabs.f64 x)) (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 2 (fabs.f64 x))) (/.f64 1/2 (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 2 (fabs.f64 x)) (/.f64 1/2 (fabs.f64 x))))
(/.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 (*.f64 x x) (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x))) (/.f64 (*.f64 x x) 2)) (/.f64 (fabs.f64 x) 1/2)))
(/.f64 (/.f64 (+.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)))) (/.f64 2 (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 x) (fabs.f64 x)))
(/.f64 (fabs.f64 x) (/.f64 (/.f64 1 x) (/.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 x (fabs.f64 x))))))
(/.f64 (fabs.f64 x) (/.f64 x (/.f64 x (/.f64 x (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (fabs.f64 x)))))))
(/.f64 (fabs.f64 x) (/.f64 x (/.f64 (/.f64 x (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)) -1)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 x x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 2 (*.f64 x x))) (neg.f64 (*.f64 x (+.f64 x x))))
(/.f64 (/.f64 -2 (*.f64 x x)) (*.f64 (+.f64 x x) (neg.f64 x)))
(/.f64 (/.f64 -2 (*.f64 x x)) (*.f64 x (neg.f64 (+.f64 x x))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 1 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))) (neg.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 -1 (*.f64 x x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 -2 (*.f64 x x)) (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x))) (neg.f64 (fabs.f64 (+.f64 x x))))
(/.f64 (neg.f64 (/.f64 2 (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (fabs.f64 (+.f64 x x))))
(/.f64 (/.f64 (/.f64 -2 (*.f64 x x)) (fabs.f64 x)) (neg.f64 (fabs.f64 (+.f64 x x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x))) (neg.f64 (*.f64 (fabs.f64 x) 4)))
(/.f64 (neg.f64 (*.f64 4 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x)))) (neg.f64 (*.f64 (fabs.f64 x) 4)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x)) -4) (*.f64 (fabs.f64 x) -4))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) x)) (neg.f64 x))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (neg.f64 (/.f64 1 (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (fabs.f64 (/.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 x))) (fabs.f64 (+.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) 4) (*.f64 x x))) (*.f64 (fabs.f64 x) 4))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (fabs.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (neg.f64 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (fabs.f64 (/.f64 (/.f64 1 (*.f64 x x)) x)) (fabs.f64 x))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (fabs.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (/.f64 1 (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 1)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(fabs.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(fabs.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(fabs.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 0)
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(+.f64 0 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(-.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 0)
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/8) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/8) (/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) 2))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/8) (/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) 2))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 1)
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/8) (*.f64 x x))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) 15/4) 2)
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 4) 4)
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/4) (*.f64 x (+.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x))) (fabs.f64 x))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 4) (*.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 4)) 8)
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/8) x) x)
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/8) (/.f64 x (fabs.f64 x))) (*.f64 x (fabs.f64 x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/8)) (neg.f64 (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 15/8 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x))) (neg.f64 (*.f64 x x)))
(/.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) -15/8) (*.f64 x (neg.f64 x)))
(pow.f64 (*.f64 15/8 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 1)
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x) (*.f64 x x)))
(*.f64 15/8 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (*.f64 x x)))

localize134.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))
0.5b
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 503 to 301 computations (40.2% saved)

series4.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))
1.0ms
x
@-inf
(*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))
1.0ms
x
@0
(*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))
1.0ms
x
@0
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
1.0ms
x
@inf
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))

rewrite81.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1516×rational.json-simplify-35
1448×exponential.json-3
1448×rational.json-1
1448×rational.json-2
1448×rational.json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0970
17352
219136
367836
4394736
Stop Event
node limit
Counts
2 → 213
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (*.f64 x (*.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) 2) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 x x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)) (/.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4) (/.f64 4 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (fabs.f64 x))) (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 (*.f64 x x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (fabs.f64 x) 4)) (+.f64 (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2)))) (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (fabs.f64 x)) (*.f64 (fabs.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)) (neg.f64 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 x) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (fabs.f64 x)) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x) (/.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (fabs.f64 x))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (*.f64 (/.f64 1 (*.f64 x x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (fabs.f64 x))) (*.f64 2 (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (*.f64 (fabs.f64 x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 2 (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 4)) (*.f64 2 (*.f64 (*.f64 x x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 x)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (fabs.f64 x))) (*.f64 2 (*.f64 (fabs.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (*.f64 2 (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 x (fabs.f64 x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (fabs.f64 x)) x) (*.f64 (fabs.f64 x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (fabs.f64 x))) (/.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (*.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 x (fabs.f64 x))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (fabs.f64 x))) (neg.f64 (*.f64 (fabs.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (fabs.f64 x))) (neg.f64 (*.f64 (fabs.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (neg.f64 (/.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (/.f64 1 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 -1 (fabs.f64 x))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 4 (fabs.f64 x))) (*.f64 (fabs.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x) (/.f64 (/.f64 1 (fabs.f64 x)) x)) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)) (*.f64 (/.f64 1 x) (/.f64 -1 x))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 1 x) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (/.f64 1 x) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 -1 x)) (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 -1 x))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 -1 x) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (/.f64 -1 x) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x))))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))))) (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4)) (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 -1 (fabs.f64 x))) (*.f64 2 (/.f64 -1 (fabs.f64 x)))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (*.f64 2 (/.f64 (/.f64 1 (fabs.f64 x)) x))) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x))))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)))) (+.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))) (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) 2)) (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 x (fabs.f64 x)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 2 (fabs.f64 x)) x) (/.f64 (/.f64 2 (fabs.f64 x)) x)) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (fabs.f64 x))) (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (fabs.f64 x)))) (/.f64 4 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 x (fabs.f64 x)))) (*.f64 2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 2 (fabs.f64 x))) (neg.f64 (/.f64 2 (fabs.f64 x)))) (*.f64 2 (neg.f64 (*.f64 (fabs.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (neg.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))))) (+.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2)) (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 4 (fabs.f64 x))) (neg.f64 (/.f64 4 (fabs.f64 x)))) (+.f64 (neg.f64 (*.f64 (fabs.f64 x) 4)) (neg.f64 (*.f64 (fabs.f64 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (neg.f64 (/.f64 -1 (fabs.f64 x)))) (*.f64 (fabs.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (neg.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x))) (+.f64 (neg.f64 (/.f64 x (fabs.f64 x))) (neg.f64 (/.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))) (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)))) (*.f64 (/.f64 1 (*.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)))) (+.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fabs.f64 (/.f64 -1 (fabs.f64 x))) (fabs.f64 (/.f64 -1 (fabs.f64 x)))) (*.f64 (fabs.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 4 (fabs.f64 x))) (*.f64 2 (/.f64 4 (fabs.f64 x)))) (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fabs.f64 (/.f64 4 (fabs.f64 x))) (fabs.f64 (/.f64 4 (fabs.f64 x)))) (*.f64 2 (*.f64 (fabs.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 x) (neg.f64 (/.f64 1 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (/.f64 1 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 -1 x) (neg.f64 (/.f64 1 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) 2) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) 2) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) 2) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) (*.f64 (fabs.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) (+.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (fabs.f64 x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (fabs.f64 x))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) 4) (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) 4) (+.f64 (fabs.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (fabs.f64 x))) (*.f64 2 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x x)) 4) (*.f64 (fabs.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2)))) (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (fabs.f64 x) 4)) (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (fabs.f64 x)) (*.f64 (*.f64 x x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)) (neg.f64 (/.f64 1 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (fabs.f64 x))) (*.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 x x)) x)) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))) (*.f64 2 (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (/.f64 4 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4)) (*.f64 2 (*.f64 (fabs.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 2 (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) x)) (*.f64 (fabs.f64 x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (*.f64 (/.f64 1 (*.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))) (+.f64 (*.f64 2 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 x (fabs.f64 x))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (fabs.f64 x) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 x (fabs.f64 x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) x) (*.f64 (fabs.f64 x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) x) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2)) (neg.f64 (*.f64 (fabs.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) x)) (neg.f64 (/.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (neg.f64 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 x)) (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 x))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 -1 x)) (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 -1 x))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x x)) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (/.f64 1 (*.f64 x x)) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))) (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x))))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2)) (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2))) (*.f64 2 (neg.f64 (*.f64 (fabs.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x))))) (*.f64 (fabs.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 x (fabs.f64 x)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) x) (/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) x)) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 x (fabs.f64 x)))) (*.f64 2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 x x)) x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 x x)) x))) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x))) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)))) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x))) (*.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)))) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4)) (*.f64 2 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) x)) (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) x))) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (*.f64 2 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)))) (*.f64 (/.f64 1 (*.f64 x x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (fabs.f64 x) 2)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (fabs.f64 x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) x) (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) x)) (/.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))) (/.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) x)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) x))) (+.f64 (neg.f64 (/.f64 x (fabs.f64 x))) (neg.f64 (/.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (neg.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)))) (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4)) (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fabs.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)))) (*.f64 (/.f64 1 (*.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (*.f64 x x)) (neg.f64 (/.f64 1 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))))))))

simplify79.0ms (0.3%)

Algorithm
egg-herbie
Rules
1732×rational.json-simplify-35
1412×rational.json-simplify-61
1294×rational.json-simplify-44
1170×rational.json-simplify-47
704×rational.json-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04256825
116056249
Stop Event
node limit
Counts
237 → 283
Calls
Call 1
Inputs
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(+.f64 (/.f64 1 (*.f64 x x)) 0)
(+.f64 0 (/.f64 1 (*.f64 x x)))
(-.f64 (/.f64 1 (*.f64 x x)) 0)
(/.f64 1 (*.f64 x x))
(/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))
(/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (*.f64 x (neg.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) 1)
(/.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 1 (fabs.f64 x)))
(/.f64 2 (*.f64 x (+.f64 x x)))
(/.f64 (*.f64 (fabs.f64 x) 2) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2))))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) 2)
(/.f64 4 (*.f64 (*.f64 x x) 4))
(/.f64 (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)) (/.f64 2 (fabs.f64 x)))
(/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) 2))
(/.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x))))
(/.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (*.f64 x (neg.f64 x)))))
(/.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2)))))
(/.f64 (neg.f64 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))
(/.f64 -1 (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4) (/.f64 4 (fabs.f64 x)))
(/.f64 (*.f64 2 (neg.f64 (fabs.f64 x))) (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 2))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 4) 4)
(/.f64 8 (*.f64 2 (*.f64 (*.f64 x x) 4)))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) 4)) (+.f64 (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2)))) (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2))))))
(/.f64 (/.f64 4 (fabs.f64 x)) (*.f64 (fabs.f64 x) 4))
(/.f64 -2 (*.f64 2 (*.f64 x (neg.f64 x))))
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)) (neg.f64 (/.f64 1 (*.f64 x x))))
(/.f64 (/.f64 1 x) x)
(/.f64 (/.f64 -1 (fabs.f64 x)) (neg.f64 (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x) (/.f64 x (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 1 (fabs.f64 x))) (neg.f64 (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (*.f64 (/.f64 1 (*.f64 x x)) 4))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4)) 8)
(/.f64 (*.f64 2 (/.f64 -1 (fabs.f64 x))) (*.f64 2 (neg.f64 (fabs.f64 x))))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (*.f64 (fabs.f64 x) (/.f64 2 x)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 2 (neg.f64 (fabs.f64 x))))
(/.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))))
(/.f64 16 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 4)) (*.f64 2 (*.f64 (*.f64 x x) 4))))
(/.f64 (*.f64 2 (/.f64 1 x)) (+.f64 x x))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))))
(/.f64 (*.f64 2 (/.f64 4 (fabs.f64 x))) (*.f64 2 (*.f64 (fabs.f64 x) 4)))
(/.f64 -4 (*.f64 2 (*.f64 2 (*.f64 x (neg.f64 x)))))
(/.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) 2)) 1/2)
(/.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 x (fabs.f64 x))) x)
(/.f64 (/.f64 (/.f64 2 (fabs.f64 x)) x) (*.f64 (fabs.f64 x) (/.f64 2 x)))
(/.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (fabs.f64 x))) (/.f64 2 (fabs.f64 x)))
(/.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (*.f64 x x))) 2)
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 x (fabs.f64 x))) (/.f64 1 x))
(/.f64 (neg.f64 (/.f64 2 (fabs.f64 x))) (neg.f64 (*.f64 (fabs.f64 x) 2)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2)))
(/.f64 (neg.f64 (/.f64 4 (fabs.f64 x))) (neg.f64 (*.f64 (fabs.f64 x) 4)))
(/.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (fabs.f64 x))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (neg.f64 (/.f64 x (fabs.f64 x))))
(/.f64 (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (/.f64 1 (fabs.f64 x))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))))
(/.f64 (fabs.f64 (/.f64 -1 (fabs.f64 x))) (fabs.f64 x))
(/.f64 (fabs.f64 (/.f64 4 (fabs.f64 x))) (*.f64 (fabs.f64 x) 4))
(/.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x) (/.f64 (/.f64 1 (fabs.f64 x)) x)) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x))) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)) (*.f64 (/.f64 1 x) (/.f64 -1 x))) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (/.f64 1 x) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (/.f64 1 x) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 -1 x)) (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 -1 x))) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (/.f64 -1 x) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (/.f64 -1 x) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x))))) (/.f64 1 (*.f64 x x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))))) (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4)) (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (/.f64 -1 (fabs.f64 x))) (*.f64 2 (/.f64 -1 (fabs.f64 x)))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (*.f64 2 (/.f64 (/.f64 1 (fabs.f64 x)) x))) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 x))))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x))))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)))) (+.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))) (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x))))))
(/.f64 (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) 2)) (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) 2))) 1)
(/.f64 (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 x (fabs.f64 x)))) (+.f64 x x))
(/.f64 (+.f64 (/.f64 (/.f64 2 (fabs.f64 x)) x) (/.f64 (/.f64 2 (fabs.f64 x)) x)) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 x))))
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (fabs.f64 x))) (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (fabs.f64 x)))) (/.f64 4 (fabs.f64 x)))
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) 4)
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 x (fabs.f64 x)))) (*.f64 2 (/.f64 1 x)))
(/.f64 (+.f64 (neg.f64 (/.f64 2 (fabs.f64 x))) (neg.f64 (/.f64 2 (fabs.f64 x)))) (*.f64 2 (neg.f64 (*.f64 (fabs.f64 x) 2))))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (neg.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))))) (+.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2)) (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2))))
(/.f64 (+.f64 (neg.f64 (/.f64 4 (fabs.f64 x))) (neg.f64 (/.f64 4 (fabs.f64 x)))) (+.f64 (neg.f64 (*.f64 (fabs.f64 x) 4)) (neg.f64 (*.f64 (fabs.f64 x) 4))))
(/.f64 (+.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (neg.f64 (/.f64 -1 (fabs.f64 x)))) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (neg.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (neg.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x))) (+.f64 (neg.f64 (/.f64 x (fabs.f64 x))) (neg.f64 (/.f64 x (fabs.f64 x)))))
(/.f64 (+.f64 (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))) (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))))
(/.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)))) (*.f64 (/.f64 1 (*.f64 x x)) 2))
(/.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)))) (+.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x))))))
(/.f64 (+.f64 (fabs.f64 (/.f64 -1 (fabs.f64 x))) (fabs.f64 (/.f64 -1 (fabs.f64 x)))) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 4 (fabs.f64 x))) (*.f64 2 (/.f64 4 (fabs.f64 x)))) (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) 4))))
(/.f64 (+.f64 (fabs.f64 (/.f64 4 (fabs.f64 x))) (fabs.f64 (/.f64 4 (fabs.f64 x)))) (*.f64 2 (*.f64 (fabs.f64 x) 4)))
(pow.f64 (/.f64 1 (*.f64 x x)) 1)
(fabs.f64 (/.f64 1 (*.f64 x x)))
(fabs.f64 (neg.f64 (/.f64 1 (*.f64 x x))))
(fabs.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)))
(fabs.f64 (*.f64 (/.f64 1 x) (neg.f64 (/.f64 1 (fabs.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 -1 x)))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (/.f64 1 (fabs.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x)))
(fabs.f64 (*.f64 (/.f64 -1 x) (neg.f64 (/.f64 1 (fabs.f64 x)))))
(fabs.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))))
(+.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)
(+.f64 0 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(-.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)
(/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))
(/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (fabs.f64 x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (fabs.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)
(/.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2))))
(/.f64 (*.f64 (fabs.f64 x) 2) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))
(/.f64 (*.f64 (fabs.f64 x) 2) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 (fabs.f64 x) 2) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) (*.f64 (fabs.f64 x) 2))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) (+.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x))))
(/.f64 4 (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2)))))
(/.f64 (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)) 2)
(/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x (+.f64 x x)))
(/.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (fabs.f64 x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (fabs.f64 x))))
(/.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (fabs.f64 x))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (fabs.f64 x)))))
(/.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))
(/.f64 (*.f64 (fabs.f64 x) 4) (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 (fabs.f64 x) 4) (+.f64 (fabs.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))))
(/.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (fabs.f64 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4) 4)
(/.f64 (*.f64 2 (neg.f64 (fabs.f64 x))) (*.f64 2 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 2 (fabs.f64 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 4) (*.f64 (fabs.f64 x) 4))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2)))) (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2))))))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) 4)) (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))))
(/.f64 (/.f64 4 (fabs.f64 x)) (*.f64 (*.f64 x x) 4))
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)) (neg.f64 (/.f64 1 (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x) x)
(/.f64 (neg.f64 (/.f64 1 (fabs.f64 x))) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 x x)) x)) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))) (*.f64 2 (neg.f64 (fabs.f64 x))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (/.f64 4 (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4)) (*.f64 2 (*.f64 (fabs.f64 x) 4)))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (+.f64 x x))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 2 (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4)) 8)
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) x)) (*.f64 (fabs.f64 x) (/.f64 2 x)))
(/.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (*.f64 (/.f64 1 (*.f64 x x)) 2))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))) (+.f64 (*.f64 2 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 x (fabs.f64 x))) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (fabs.f64 x) 2)) 1/2)
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 x (fabs.f64 x))) x)
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) x) (*.f64 (fabs.f64 x) (/.f64 2 x)))
(/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) x) (/.f64 1 (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x)))
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2)) (neg.f64 (*.f64 (fabs.f64 x) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) x)) (neg.f64 (/.f64 x (fabs.f64 x))))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (neg.f64 (/.f64 1 (*.f64 x x))))
(/.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4)) 4)
(/.f64 (fabs.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 x)) (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 x))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 -1 x)) (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 -1 x))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x x)) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (/.f64 1 (*.f64 x x)) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))) (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x))))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2)) (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2))) (*.f64 2 (neg.f64 (*.f64 (fabs.f64 x) 2))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x))))) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 x (fabs.f64 x)))) (+.f64 x x))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) x) (/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) x)) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 x))))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 x (fabs.f64 x)))) (*.f64 2 (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 x x)) x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 x x)) x))) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x))) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)))) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x))) (*.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)))) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4)) (*.f64 2 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) x)) (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) x))) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 x))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (*.f64 2 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)))) (*.f64 (/.f64 1 (*.f64 x x)) 4))
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (fabs.f64 x) 2)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (fabs.f64 x) 2))) 1)
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) x) (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) x)) (/.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))) (/.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) x)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) x))) (+.f64 (neg.f64 (/.f64 x (fabs.f64 x))) (neg.f64 (/.f64 x (fabs.f64 x)))))
(/.f64 (+.f64 (neg.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (neg.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)))) (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))))
(/.f64 (+.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4)) (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4))) 8)
(/.f64 (+.f64 (fabs.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)))) (*.f64 (/.f64 1 (*.f64 x x)) 2))
(pow.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(fabs.f64 (/.f64 (/.f64 1 (*.f64 x x)) x))
(fabs.f64 (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)))
(fabs.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 -1 x)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (fabs.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 x)))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 x x)) (neg.f64 (/.f64 1 (fabs.f64 x)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(fabs.f64 (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))))
Outputs
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 2))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(/.f64 1 (pow.f64 (fabs.f64 x) 3))
(+.f64 (/.f64 1 (*.f64 x x)) 0)
(/.f64 1 (*.f64 x x))
(+.f64 0 (/.f64 1 (*.f64 x x)))
(/.f64 1 (*.f64 x x))
(-.f64 (/.f64 1 (*.f64 x x)) 0)
(/.f64 1 (*.f64 x x))
(/.f64 1 (*.f64 x x))
(/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 (fabs.f64 x) x) (*.f64 x (fabs.f64 x)))
(/.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 x x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))
(/.f64 1 (*.f64 x x))
(/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x)))
(/.f64 1 (*.f64 x x))
(/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (*.f64 x (neg.f64 x))))
(/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (/.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x))))))
(/.f64 (/.f64 1 (*.f64 x x)) 1)
(/.f64 1 (*.f64 x x))
(/.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 1 (fabs.f64 x)))
(/.f64 1 (*.f64 x x))
(/.f64 2 (*.f64 x (+.f64 x x)))
(/.f64 1 (*.f64 x x))
(/.f64 (*.f64 (fabs.f64 x) 2) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2))))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) 2) x) (*.f64 x (*.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 1 (*.f64 x x)))
(/.f64 1 (*.f64 x x))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) 2)
(/.f64 1 (*.f64 x x))
(/.f64 4 (*.f64 (*.f64 x x) 4))
(/.f64 1 (*.f64 x x))
(/.f64 (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)) (/.f64 2 (fabs.f64 x)))
(/.f64 1 (*.f64 x x))
(/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 (fabs.f64 x) 2))
(/.f64 1 (*.f64 x x))
(/.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x))))
(/.f64 1 (*.f64 x x))
(/.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (*.f64 x (neg.f64 x)))))
(/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (/.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x))))))
(/.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2)))))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) 2) x) (*.f64 x (*.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (fabs.f64 x)) (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))
(/.f64 (/.f64 (neg.f64 (fabs.f64 x)) (fabs.f64 x)) (*.f64 x (neg.f64 x)))
(/.f64 (/.f64 (fabs.f64 x) (neg.f64 (fabs.f64 x))) (*.f64 x (neg.f64 x)))
(/.f64 -1 (*.f64 x (neg.f64 x)))
(/.f64 (/.f64 -1 x) (neg.f64 x))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4) (/.f64 4 (fabs.f64 x)))
(/.f64 1 (*.f64 x x))
(/.f64 (*.f64 2 (neg.f64 (fabs.f64 x))) (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(*.f64 (neg.f64 (fabs.f64 x)) (/.f64 2 (*.f64 2 (*.f64 x (*.f64 (neg.f64 x) (fabs.f64 x))))))
(/.f64 (/.f64 (*.f64 (neg.f64 (fabs.f64 x)) 1) x) (*.f64 (fabs.f64 x) (neg.f64 x)))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 2))
(/.f64 1 (*.f64 x x))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 4) 4)
(/.f64 1 (*.f64 x x))
(/.f64 8 (*.f64 2 (*.f64 (*.f64 x x) 4)))
(/.f64 1 (*.f64 x x))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) 4)) (+.f64 (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2)))) (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2))))))
(/.f64 (/.f64 (*.f64 (fabs.f64 x) 2) x) (*.f64 x (*.f64 (fabs.f64 x) 2)))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x)))))
(/.f64 (/.f64 4 (fabs.f64 x)) (*.f64 (fabs.f64 x) 4))
(/.f64 1 (*.f64 x x))
(/.f64 -2 (*.f64 2 (*.f64 x (neg.f64 x))))
(/.f64 -1 (*.f64 x (neg.f64 x)))
(/.f64 (/.f64 -1 x) (neg.f64 x))
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)) (neg.f64 (/.f64 1 (*.f64 x x))))
(/.f64 1 (*.f64 x x))
(/.f64 (/.f64 1 x) x)
(/.f64 1 (*.f64 x x))
(/.f64 (/.f64 -1 (fabs.f64 x)) (neg.f64 (fabs.f64 x)))
(/.f64 1 (*.f64 x x))
(/.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x) (/.f64 x (fabs.f64 x)))
(/.f64 1 (*.f64 x x))
(/.f64 (neg.f64 (/.f64 1 (fabs.f64 x))) (neg.f64 (fabs.f64 x)))
(/.f64 1 (*.f64 x x))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (*.f64 (/.f64 1 (*.f64 x x)) 4))
(/.f64 1 (*.f64 x x))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4)) 8)
(/.f64 1 (*.f64 x x))
(/.f64 (*.f64 2 (/.f64 -1 (fabs.f64 x))) (*.f64 2 (neg.f64 (fabs.f64 x))))
(*.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (*.f64 (fabs.f64 x) (/.f64 2 x)))
(*.f64 (/.f64 (/.f64 1 x) (fabs.f64 x)) (/.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 x))))
(*.f64 (/.f64 (/.f64 1 x) (fabs.f64 x)) (/.f64 (/.f64 2 (fabs.f64 x)) (/.f64 2 x)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 2 (neg.f64 (fabs.f64 x))))
(*.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)))
(/.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))))
(/.f64 1 (*.f64 x x))
(/.f64 16 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) 4)) (*.f64 2 (*.f64 (*.f64 x x) 4))))
(/.f64 1 (*.f64 x x))
(/.f64 (*.f64 2 (/.f64 1 x)) (+.f64 x x))
(*.f64 (/.f64 1 x) (/.f64 1 x))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))) (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 2 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))))
(*.f64 (neg.f64 (fabs.f64 x)) (/.f64 2 (*.f64 2 (*.f64 x (*.f64 (neg.f64 x) (fabs.f64 x))))))
(/.f64 (/.f64 (*.f64 (neg.f64 (fabs.f64 x)) 1) x) (*.f64 (fabs.f64 x) (neg.f64 x)))
(/.f64 (*.f64 2 (/.f64 4 (fabs.f64 x))) (*.f64 2 (*.f64 (fabs.f64 x) 4)))
(*.f64 (/.f64 4 (fabs.f64 x)) (/.f64 2 (*.f64 (fabs.f64 x) 8)))
(*.f64 2 (/.f64 (/.f64 4 (fabs.f64 x)) (*.f64 (fabs.f64 x) 8)))
(/.f64 -4 (*.f64 2 (*.f64 2 (*.f64 x (neg.f64 x)))))
(/.f64 -1 (*.f64 x (neg.f64 x)))
(/.f64 (/.f64 -1 x) (neg.f64 x))
(/.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) 2)) 1/2)
(/.f64 1 (*.f64 x x))
(/.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 x (fabs.f64 x))) x)
(/.f64 1 (*.f64 x x))
(/.f64 (/.f64 (/.f64 2 (fabs.f64 x)) x) (*.f64 (fabs.f64 x) (/.f64 2 x)))
(/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x (*.f64 (fabs.f64 x) (/.f64 2 x))))
(/.f64 x (/.f64 2 (/.f64 (/.f64 2 x) (*.f64 x x))))
(/.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (fabs.f64 x))) (/.f64 2 (fabs.f64 x)))
(/.f64 1 (*.f64 x x))
(/.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (*.f64 x x))) 2)
(/.f64 1 (*.f64 x x))
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 x (fabs.f64 x))) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x))) (*.f64 (/.f64 x (fabs.f64 x)) (/.f64 1 x)))
(/.f64 x (/.f64 x (/.f64 1 (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 2 (fabs.f64 x))) (neg.f64 (*.f64 (fabs.f64 x) 2)))
(/.f64 (/.f64 -2 (fabs.f64 x)) (*.f64 (fabs.f64 x) -2))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2)))
(/.f64 1 (*.f64 x x))
(/.f64 (neg.f64 (/.f64 4 (fabs.f64 x))) (neg.f64 (*.f64 (fabs.f64 x) 4)))
(/.f64 (/.f64 -4 (fabs.f64 x)) (*.f64 (fabs.f64 x) -4))
(/.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (fabs.f64 x))
(/.f64 1 (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (neg.f64 (/.f64 x (fabs.f64 x))))
(/.f64 (neg.f64 (/.f64 (/.f64 1 x) (fabs.f64 x))) (neg.f64 (/.f64 x (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 -1 x) (fabs.f64 x)) (/.f64 x (neg.f64 (fabs.f64 x))))
(/.f64 (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (/.f64 1 (fabs.f64 x))))
(/.f64 1 (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))))
(/.f64 1 (*.f64 x x))
(/.f64 (fabs.f64 (/.f64 -1 (fabs.f64 x))) (fabs.f64 x))
(/.f64 1 (*.f64 x x))
(/.f64 (fabs.f64 (/.f64 4 (fabs.f64 x))) (*.f64 (fabs.f64 x) 4))
(/.f64 1 (*.f64 x x))
(/.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x) (/.f64 (/.f64 1 (fabs.f64 x)) x)) (/.f64 1 (*.f64 x x)))
(/.f64 1 (*.f64 x x))
(/.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 (/.f64 1 x) (/.f64 1 (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x))) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x)) (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x)) (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)) (/.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)) (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 (/.f64 1 x) (/.f64 1 (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)) (*.f64 (/.f64 1 x) (/.f64 -1 x))) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x)) (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x)) (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)) (/.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)) (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (/.f64 1 x) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (/.f64 1 x) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x)) (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x)) (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)) (/.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)) (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 -1 x)) (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 -1 x))) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 (/.f64 1 x) (/.f64 1 (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 (/.f64 1 x) (/.f64 1 (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (/.f64 -1 x) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (/.f64 -1 x) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x)) (/.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x)) (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)) (/.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)) (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x))))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (*.f64 x x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))))) (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4)))
(/.f64 1 (*.f64 x x))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4)) (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4))) 16)
(/.f64 1 (*.f64 x x))
(/.f64 (+.f64 (*.f64 2 (/.f64 -1 (fabs.f64 x))) (*.f64 2 (/.f64 -1 (fabs.f64 x)))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(*.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)))
(/.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (*.f64 2 (/.f64 (/.f64 1 (fabs.f64 x)) x))) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 x))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 1 x) (fabs.f64 x))) (*.f64 2 (/.f64 (/.f64 1 x) (fabs.f64 x)))) (*.f64 (fabs.f64 x) (*.f64 (/.f64 2 x) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 1 x) (fabs.f64 x)) 4) (*.f64 (fabs.f64 x) (*.f64 2 (/.f64 2 x))))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x))))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(*.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)))
(/.f64 (+.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)))) (+.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))) (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x))))))
(/.f64 1 (*.f64 x x))
(/.f64 (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) 2)) (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) 2))) 1)
(/.f64 1 (*.f64 x x))
(/.f64 (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 x (fabs.f64 x)))) (+.f64 x x))
(/.f64 1 (*.f64 x x))
(/.f64 (+.f64 (/.f64 (/.f64 2 (fabs.f64 x)) x) (/.f64 (/.f64 2 (fabs.f64 x)) x)) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 x))))
(/.f64 (+.f64 (/.f64 2 (*.f64 x (fabs.f64 x))) (/.f64 2 (*.f64 x (fabs.f64 x)))) (*.f64 (fabs.f64 x) (*.f64 (/.f64 2 x) 2)))
(/.f64 (+.f64 (/.f64 2 (*.f64 x (fabs.f64 x))) (/.f64 2 (*.f64 x (fabs.f64 x)))) (*.f64 (fabs.f64 x) (*.f64 2 (/.f64 2 x))))
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (fabs.f64 x))) (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (fabs.f64 x)))) (/.f64 4 (fabs.f64 x)))
(/.f64 1 (*.f64 x x))
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 1 (*.f64 x x)))) 4)
(/.f64 1 (*.f64 x x))
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 x (fabs.f64 x)))) (*.f64 2 (/.f64 1 x)))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x))) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x))) (/.f64 x (fabs.f64 x)))) (*.f64 2 (/.f64 1 x)))
(/.f64 (+.f64 (/.f64 1 (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x x)))) (*.f64 2 (/.f64 1 x)))
(/.f64 (+.f64 (neg.f64 (/.f64 2 (fabs.f64 x))) (neg.f64 (/.f64 2 (fabs.f64 x)))) (*.f64 2 (neg.f64 (*.f64 (fabs.f64 x) 2))))
(/.f64 (neg.f64 (/.f64 2 (fabs.f64 x))) (neg.f64 (*.f64 (fabs.f64 x) 2)))
(/.f64 (/.f64 -2 (fabs.f64 x)) (*.f64 (fabs.f64 x) -2))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (neg.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))))) (+.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2)) (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2))))
(/.f64 1 (*.f64 x x))
(/.f64 (+.f64 (neg.f64 (/.f64 4 (fabs.f64 x))) (neg.f64 (/.f64 4 (fabs.f64 x)))) (+.f64 (neg.f64 (*.f64 (fabs.f64 x) 4)) (neg.f64 (*.f64 (fabs.f64 x) 4))))
(/.f64 (neg.f64 (/.f64 4 (fabs.f64 x))) (neg.f64 (*.f64 (fabs.f64 x) 4)))
(/.f64 (/.f64 -4 (fabs.f64 x)) (*.f64 (fabs.f64 x) -4))
(/.f64 (+.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (neg.f64 (/.f64 -1 (fabs.f64 x)))) (*.f64 (fabs.f64 x) 2))
(/.f64 (/.f64 (+.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 x x)) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (neg.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (neg.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x))) (+.f64 (neg.f64 (/.f64 x (fabs.f64 x))) (neg.f64 (/.f64 x (fabs.f64 x)))))
(/.f64 (neg.f64 (/.f64 (/.f64 1 x) (fabs.f64 x))) (neg.f64 (/.f64 x (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 -1 x) (fabs.f64 x)) (/.f64 x (neg.f64 (fabs.f64 x))))
(/.f64 (+.f64 (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))) (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))))
(/.f64 (+.f64 (neg.f64 (/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))) (neg.f64 (/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x))))) (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))))
(/.f64 (+.f64 (/.f64 (/.f64 -1 (*.f64 x x)) (fabs.f64 x)) (/.f64 (/.f64 -1 (*.f64 x x)) (fabs.f64 x))) (*.f64 2 (/.f64 -1 (fabs.f64 x))))
(/.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)))) (*.f64 (/.f64 1 (*.f64 x x)) 2))
(/.f64 1 (*.f64 x x))
(/.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)))) (+.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x))))))
(/.f64 1 (*.f64 x x))
(/.f64 (+.f64 (fabs.f64 (/.f64 -1 (fabs.f64 x))) (fabs.f64 (/.f64 -1 (fabs.f64 x)))) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (neg.f64 (/.f64 -1 (fabs.f64 x)))) (*.f64 (fabs.f64 x) 2))
(/.f64 (/.f64 (+.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 x x)) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 4 (fabs.f64 x))) (*.f64 2 (/.f64 4 (fabs.f64 x)))) (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) 4))))
(*.f64 (/.f64 4 (fabs.f64 x)) (/.f64 2 (*.f64 (fabs.f64 x) 8)))
(*.f64 2 (/.f64 (/.f64 4 (fabs.f64 x)) (*.f64 (fabs.f64 x) 8)))
(/.f64 (+.f64 (fabs.f64 (/.f64 4 (fabs.f64 x))) (fabs.f64 (/.f64 4 (fabs.f64 x)))) (*.f64 2 (*.f64 (fabs.f64 x) 4)))
(/.f64 1 (*.f64 x x))
(pow.f64 (/.f64 1 (*.f64 x x)) 1)
(/.f64 1 (*.f64 x x))
(fabs.f64 (/.f64 1 (*.f64 x x)))
(/.f64 1 (*.f64 x x))
(fabs.f64 (neg.f64 (/.f64 1 (*.f64 x x))))
(/.f64 1 (*.f64 x x))
(fabs.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x))
(/.f64 1 (*.f64 x x))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)))
(*.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (neg.f64 (/.f64 1 (fabs.f64 x)))))
(*.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 -1 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (/.f64 1 (fabs.f64 x)))))
(*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 -1 x)))
(*.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)))
(fabs.f64 (*.f64 (/.f64 -1 x) (neg.f64 (/.f64 1 (fabs.f64 x)))))
(*.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)))
(fabs.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))))
(/.f64 1 (*.f64 x x))
(+.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(+.f64 0 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(-.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 0)
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (fabs.f64 x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (neg.f64 (fabs.f64 x))))))
(/.f64 1 (*.f64 (*.f64 x (neg.f64 x)) (*.f64 (/.f64 (fabs.f64 x) (neg.f64 (fabs.f64 x))) (fabs.f64 x))))
(/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 x))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (fabs.f64 x) 2) (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (fabs.f64 x) 2) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (fabs.f64 x) 2) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) (*.f64 (fabs.f64 x) 2))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) (+.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 4 (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)) 2)
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x (+.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (fabs.f64 x)) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (fabs.f64 x))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (fabs.f64 x))) (/.f64 (*.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (neg.f64 (fabs.f64 x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (neg.f64 (fabs.f64 x))))))
(/.f64 1 (*.f64 (*.f64 x (neg.f64 x)) (*.f64 (/.f64 (fabs.f64 x) (neg.f64 (fabs.f64 x))) (fabs.f64 x))))
(/.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (fabs.f64 x) 4) (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (fabs.f64 x) 4) (+.f64 (fabs.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)))
(/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (fabs.f64 x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4) 4)
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 2 (neg.f64 (fabs.f64 x))) (*.f64 2 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 2 (neg.f64 (fabs.f64 x))) (*.f64 2 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) -2))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (/.f64 2 (fabs.f64 x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 4) (*.f64 (fabs.f64 x) 4))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2)))) (*.f64 2 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) 2))))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) 4)) (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 4 (fabs.f64 x)) (*.f64 (*.f64 x x) 4))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)) (neg.f64 (/.f64 1 (fabs.f64 x))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (fabs.f64 x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 (fabs.f64 x)) x) x)
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 1 (fabs.f64 x))) (*.f64 x (neg.f64 x)))
(/.f64 (/.f64 -1 (fabs.f64 x)) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 x x)) x)) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))) (*.f64 2 (neg.f64 (fabs.f64 x))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))) (/.f64 4 (fabs.f64 x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) 4)) (*.f64 2 (*.f64 (fabs.f64 x) 4)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (fabs.f64 x)) x)) (+.f64 x x))
(*.f64 (/.f64 (/.f64 1 x) (fabs.f64 x)) (/.f64 1 x))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 1 x) (fabs.f64 x)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 2 (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 x (*.f64 (neg.f64 x) 2)))
(*.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 1 (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x))) (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x)))))
(*.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (*.f64 x x)) (/.f64 2 (*.f64 2 (neg.f64 (/.f64 1 (fabs.f64 x))))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 x x)) (*.f64 x x)) (/.f64 1 (/.f64 -1 (fabs.f64 x))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4)) 8)
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) x)) (*.f64 (fabs.f64 x) (/.f64 2 x)))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) x))) (*.f64 (fabs.f64 x) (/.f64 2 x)))
(/.f64 x (/.f64 x (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (*.f64 (/.f64 1 (*.f64 x x)) 2))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))) (+.f64 (*.f64 2 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (*.f64 2 (neg.f64 (fabs.f64 x))) (*.f64 2 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (fabs.f64 x) -2) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) -2))
(/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 x (fabs.f64 x))) (/.f64 1 x))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) x))) (*.f64 (fabs.f64 x) (/.f64 2 x)))
(/.f64 x (/.f64 x (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (fabs.f64 x) 2)) 1/2)
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 x (fabs.f64 x))) x)
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) x) (*.f64 (fabs.f64 x) (/.f64 2 x)))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) x))) (*.f64 (fabs.f64 x) (/.f64 2 x)))
(/.f64 x (/.f64 x (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) x) (/.f64 1 (fabs.f64 x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))) (fabs.f64 x))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2)) (neg.f64 (*.f64 (fabs.f64 x) 2)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) x)) (neg.f64 (/.f64 x (fabs.f64 x))))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) x))) (neg.f64 (/.f64 x (fabs.f64 x))))
(/.f64 (/.f64 -1 (*.f64 x (*.f64 x x))) (/.f64 x (neg.f64 (fabs.f64 x))))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (neg.f64 (/.f64 1 (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4)) 4)
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (fabs.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x))) (/.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 x)) (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 x))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 -1 x)) (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 -1 x))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x x)) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (/.f64 1 (*.f64 x x)) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (fabs.f64 x)))) (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (fabs.f64 x))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))) (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x))))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2)) (neg.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2))) (*.f64 2 (neg.f64 (*.f64 (fabs.f64 x) 2))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x)))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 x x))))) (*.f64 (fabs.f64 x) 2))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 x (fabs.f64 x)))) (+.f64 x x))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) x) (/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 2) x)) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 x))))
(/.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) x))) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) x)))) (*.f64 (fabs.f64 x) (*.f64 (/.f64 2 x) 2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x x))) 4) (*.f64 (fabs.f64 x) (*.f64 2 (/.f64 2 x))))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (/.f64 x (fabs.f64 x)))) (*.f64 2 (/.f64 1 x)))
(/.f64 (+.f64 (/.f64 (fabs.f64 x) (/.f64 x (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (fabs.f64 x) (/.f64 x (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 2 (/.f64 1 x)))
(/.f64 (+.f64 (/.f64 (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x)))) x) (/.f64 (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x)))) x)) (*.f64 2 (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))) (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 x x)) x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 x x)) x))) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x))) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)))) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x))) (*.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)))) (/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4)) (*.f64 2 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4))) 16)
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) x)) (*.f64 2 (/.f64 (/.f64 1 (*.f64 x x)) x))) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 x))))
(/.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) x))) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) x)))) (*.f64 (fabs.f64 x) (*.f64 (/.f64 2 x) 2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x x))) 4) (*.f64 (fabs.f64 x) (*.f64 2 (/.f64 2 x))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (*.f64 2 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)))) (*.f64 (/.f64 1 (*.f64 x x)) 4))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (fabs.f64 x) 2)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (fabs.f64 x) 2))) 1)
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) x) (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) x)) (/.f64 2 (fabs.f64 x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))) (/.f64 2 (fabs.f64 x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) x)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) x))) (+.f64 (neg.f64 (/.f64 x (fabs.f64 x))) (neg.f64 (/.f64 x (fabs.f64 x)))))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) x))) (neg.f64 (/.f64 x (fabs.f64 x))))
(/.f64 (/.f64 -1 (*.f64 x (*.f64 x x))) (/.f64 x (neg.f64 (fabs.f64 x))))
(/.f64 (+.f64 (neg.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (neg.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)))) (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))))
(/.f64 (+.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (fabs.f64 x)))) (neg.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) (fabs.f64 x))))) (*.f64 2 (neg.f64 (/.f64 1 (*.f64 x x)))))
(/.f64 (+.f64 (/.f64 (/.f64 -1 (*.f64 x x)) (*.f64 (fabs.f64 x) (*.f64 x x))) (/.f64 (/.f64 -1 (*.f64 x x)) (*.f64 (fabs.f64 x) (*.f64 x x)))) (*.f64 2 (/.f64 -1 (*.f64 x x))))
(/.f64 (+.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4)) (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 4))) 8)
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(/.f64 (+.f64 (fabs.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)))) (*.f64 (/.f64 1 (*.f64 x x)) 2))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(pow.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))) 1)
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(fabs.f64 (/.f64 (/.f64 1 (*.f64 x x)) x))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(fabs.f64 (/.f64 (/.f64 1 (*.f64 x x)) (neg.f64 x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(fabs.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (fabs.f64 x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 -1 x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (neg.f64 (/.f64 1 (fabs.f64 x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 x)))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 x x)) (neg.f64 (/.f64 1 (fabs.f64 x)))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 1 (*.f64 x x)) (fabs.f64 (/.f64 (fabs.f64 x) (*.f64 x (neg.f64 x)))))
(fabs.f64 (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (fabs.f64 x))))))
(/.f64 (/.f64 1 x) (*.f64 x (fabs.f64 x)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 x x))))

eval2.5s (10.9%)

Compiler

Compiled 128657 to 72970 computations (43.3% saved)

prune1.1s (4.6%)

Pruning

28 alts after pruning (26 fresh and 2 done)

PrunedKeptTotal
New1440261466
Fresh101
Picked101
Done224
Total1444281472
Error
2.0b
Counts
1472 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
48.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
2.5b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 x (fabs.f64 x))) (/.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))))) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 1 (fabs.f64 x)) 3/4)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/8) x) x)))))
2.6b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)) (*.f64 (/.f64 1 x) (/.f64 -1 x))) (/.f64 1 (*.f64 x x)))))) (+.f64 (*.f64 3/4 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 15/8 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))))
2.5b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))))
Compiler

Compiled 2586 to 1771 computations (31.5% saved)

localize145.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))
0.4b
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 277 to 183 computations (33.9% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))
0.0ms
x
@inf
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))
0.0ms
x
@-inf
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))
0.0ms
x
@0
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
0.0ms
x
@inf
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
880×rational.json-simplify-35
714×rational.json-simplify-51
714×rational.json-simplify-19
714×rational.json-simplify-46
568×rational.json-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01346
110746
231646
3126146
4569546
Stop Event
node limit
Counts
2 → 46
Calls
Call 1
Inputs
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))
(/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 1 (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (*.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (pow.f64 x 2)) (/.f64 1 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (fabs.f64 x)) (/.f64 1/2 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (fabs.f64 x)) (*.f64 (/.f64 1/2 (pow.f64 x 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fabs.f64 x)) (*.f64 (/.f64 x (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fabs.f64 x)) (*.f64 (/.f64 (/.f64 x x) x) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))) (/.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 x 2)) (/.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (pow.f64 x 2)) (/.f64 1/2 (pow.f64 x 2))) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 1 (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (*.f64 (/.f64 1 (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 1 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (pow.f64 x 4)) (/.f64 1 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (fabs.f64 x)) (/.f64 1/2 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (fabs.f64 x)) (*.f64 (/.f64 1/2 (pow.f64 x 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fabs.f64 x)) (*.f64 (/.f64 x (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fabs.f64 x)) (*.f64 (/.f64 (/.f64 x x) x) (/.f64 1 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))) (/.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 x 4)) (/.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (pow.f64 x 4)) (/.f64 1/2 (pow.f64 x 4))) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))))))))

simplify82.0ms (0.4%)

Algorithm
egg-herbie
Rules
1816×rational.json-simplify-35
1370×rational.json-simplify-53
1112×rational.json-simplify-49
918×rational.json-simplify-43
678×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0981610
12211610
25041610
317761610
455781610
Stop Event
node limit
Counts
70 → 50
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) 0)
(+.f64 0 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(-.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) 0)
(*.f64 1 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(*.f64 (fabs.f64 x) (/.f64 1 (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))))
(*.f64 (fabs.f64 x) (*.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))) 1))
(*.f64 (fabs.f64 x) (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 1 (pow.f64 x 2))))
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (pow.f64 x 2)))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 x 2)) (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) 1)
(*.f64 (/.f64 2 (fabs.f64 x)) (/.f64 1/2 (pow.f64 x 2)))
(*.f64 (/.f64 2 (fabs.f64 x)) (*.f64 (/.f64 1/2 (pow.f64 x 2)) 1))
(*.f64 (/.f64 2 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))))
(*.f64 (/.f64 x (fabs.f64 x)) (*.f64 (/.f64 x (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))) 1))
(*.f64 (/.f64 x (fabs.f64 x)) (*.f64 (/.f64 (/.f64 x x) x) (/.f64 1 (pow.f64 x 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(*.f64 (/.f64 x (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))) (/.f64 x (fabs.f64 x)))
(*.f64 (/.f64 1/2 (pow.f64 x 2)) (/.f64 2 (fabs.f64 x)))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 x 2)) (/.f64 1/2 (pow.f64 x 2))) (/.f64 1 (fabs.f64 x)))
(pow.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) 1)
(neg.f64 (neg.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)) 0)
(+.f64 0 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)))
(-.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)) 0)
(*.f64 1 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)))
(*.f64 (fabs.f64 x) (/.f64 1 (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))))
(*.f64 (fabs.f64 x) (*.f64 (/.f64 1 (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))) 1))
(*.f64 (fabs.f64 x) (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 1 (pow.f64 x 4))))
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (pow.f64 x 4)))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 x 4)) (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)) 1)
(*.f64 (/.f64 2 (fabs.f64 x)) (/.f64 1/2 (pow.f64 x 4)))
(*.f64 (/.f64 2 (fabs.f64 x)) (*.f64 (/.f64 1/2 (pow.f64 x 4)) 1))
(*.f64 (/.f64 2 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 4))))
(*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))))
(*.f64 (/.f64 x (fabs.f64 x)) (*.f64 (/.f64 x (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))) 1))
(*.f64 (/.f64 x (fabs.f64 x)) (*.f64 (/.f64 (/.f64 x x) x) (/.f64 1 (pow.f64 x 4))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(*.f64 (/.f64 x (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))) (/.f64 x (fabs.f64 x)))
(*.f64 (/.f64 1/2 (pow.f64 x 4)) (/.f64 2 (fabs.f64 x)))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 x 4)) (/.f64 1/2 (pow.f64 x 4))) (/.f64 1 (fabs.f64 x)))
(pow.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))))
Outputs
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) 0)
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(+.f64 0 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(-.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) 0)
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 1 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (fabs.f64 x) (/.f64 1 (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (fabs.f64 x) (*.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))) 1))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (fabs.f64 x) (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 x 2)) (/.f64 1 (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) 1)
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (/.f64 2 (fabs.f64 x)) (/.f64 1/2 (pow.f64 x 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (/.f64 2 (fabs.f64 x)) (*.f64 (/.f64 1/2 (pow.f64 x 2)) 1))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (/.f64 2 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (/.f64 x (fabs.f64 x)) (*.f64 (/.f64 x (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))) 1))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (/.f64 x (fabs.f64 x)) (*.f64 (/.f64 (/.f64 x x) x) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (/.f64 x (/.f64 (pow.f64 x 2) (/.f64 (/.f64 1 x) x))) (/.f64 x (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (/.f64 1/2 (pow.f64 x 2)) (/.f64 2 (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 x 2)) (/.f64 1/2 (pow.f64 x 2))) (/.f64 1 (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(pow.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) 1)
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))
(/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))
(+.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)) 0)
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(+.f64 0 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(-.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)) 0)
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 1 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (fabs.f64 x) (/.f64 1 (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (fabs.f64 x) (*.f64 (/.f64 1 (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))) 1))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (fabs.f64 x) (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 1 (pow.f64 x 4))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (pow.f64 x 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 x 4)) (/.f64 1 (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)) 1)
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (/.f64 2 (fabs.f64 x)) (/.f64 1/2 (pow.f64 x 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (/.f64 2 (fabs.f64 x)) (*.f64 (/.f64 1/2 (pow.f64 x 4)) 1))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (/.f64 2 (fabs.f64 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 4))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (/.f64 x (fabs.f64 x)) (*.f64 (/.f64 x (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))) 1))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (/.f64 x (fabs.f64 x)) (*.f64 (/.f64 (/.f64 x x) x) (/.f64 1 (pow.f64 x 4))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (/.f64 1 (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (/.f64 x (/.f64 (pow.f64 x 4) (/.f64 (/.f64 1 x) x))) (/.f64 x (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (/.f64 1/2 (pow.f64 x 4)) (/.f64 2 (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 x 4)) (/.f64 1/2 (pow.f64 x 4))) (/.f64 1 (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(pow.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x)) 1)
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))
(neg.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))

localize82.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
0.4b
(*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8)))
0.4b
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 228 to 157 computations (31.1% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
0.0ms
x
@inf
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
0.0ms
x
@-inf
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))

rewrite71.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0825
17625
227125
3112625
4431725
Stop Event
node limit
Counts
1 → 103
Calls
Call 1
Inputs
(/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fabs.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fabs.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fabs.f64 (/.f64 (/.f64 1 x) (neg.f64 (*.f64 x (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 2 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (/.f64 1 x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x) x) (fabs.f64 (/.f64 -1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (fabs.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (fabs.f64 (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (fabs.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (fabs.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (+.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (fabs.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (fabs.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (/.f64 1/2 (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 (*.f64 x (*.f64 x x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (*.f64 1/2 (/.f64 (/.f64 1 x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 x x)) (fabs.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 x) x) 4) (/.f64 1 (*.f64 x (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 x) x) 4) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x) 4) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (fabs.f64 (/.f64 2 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (fabs.f64 (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (fabs.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 x) (*.f64 x x)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x x)) (/.f64 1/2 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (/.f64 1/2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 (*.f64 x x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x x)) (*.f64 1/2 (/.f64 (/.f64 1 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (*.f64 (/.f64 1/2 (*.f64 x x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (*.f64 (/.f64 1/2 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (/.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 x) x)) (/.f64 -1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 (/.f64 1 x) x)) x) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 1 x) (neg.f64 (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 x)) (/.f64 -1 (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (*.f64 x (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 x) x) (fabs.f64 x)) (fabs.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 x) x) (fabs.f64 x)) (fabs.f64 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (fabs.f64 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 (/.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (/.f64 (/.f64 2 x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 x (*.f64 x x))) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 2 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 x)) (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (/.f64 (+.f64 x x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 x)) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 x)) (fabs.f64 (/.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 x)) (fabs.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 x)) (/.f64 (/.f64 (/.f64 1 x) x) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 x)) (fabs.f64 (/.f64 -1 (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 x)) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (/.f64 1/2 (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (*.f64 (/.f64 1/2 (*.f64 x (*.f64 x x))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (*.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1/2 (*.f64 x (*.f64 x x)))) (fabs.f64 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1/2 (*.f64 x x))) (/.f64 2 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1/2 x)) (fabs.f64 (/.f64 (/.f64 2 x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (/.f64 1 x))) (fabs.f64 (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 x) 1/2) (fabs.f64 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (/.f64 2 x) (*.f64 x x))) (fabs.f64 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 (/.f64 1 x)) 4) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))))

simplify66.0ms (0.3%)

Algorithm
egg-herbie
Rules
1574×rational.json-simplify-49
1214×rational.json-simplify-38
1176×rational.json-simplify-43
922×rational.json-simplify-40
822×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02363197
17493147
227533099
Stop Event
node limit
Counts
115 → 135
Calls
Call 1
Inputs
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(+.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(+.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(-.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(*.f64 1 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 1 (fabs.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (neg.f64 x))))
(*.f64 1 (fabs.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (neg.f64 x))))))
(*.f64 1 (fabs.f64 (/.f64 (/.f64 1 x) (neg.f64 (*.f64 x (*.f64 x x))))))
(*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 x (/.f64 2 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(*.f64 x (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 1 x) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))
(*.f64 (/.f64 (/.f64 1 x) x) (fabs.f64 (/.f64 -1 (*.f64 x x))))
(*.f64 (*.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (*.f64 x x) (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(*.f64 (*.f64 x x) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 x x) (fabs.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 1)
(*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 x x))
(*.f64 2 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (+.f64 x x))))
(*.f64 2 (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (+.f64 x x)))))
(*.f64 2 (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 2))
(*.f64 2 (fabs.f64 (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(*.f64 2 (fabs.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (+.f64 x x)))))
(*.f64 2 (fabs.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (+.f64 x x))))))
(*.f64 2 (fabs.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(*.f64 2 (fabs.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 2)))
(*.f64 (+.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(*.f64 (+.f64 x x) (/.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(*.f64 (/.f64 2 x) (/.f64 1/2 (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 (*.f64 x (*.f64 x x))) 1))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1 x)))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x)))
(*.f64 (/.f64 2 x) (*.f64 1/2 (/.f64 (/.f64 1 x) (*.f64 x x))))
(*.f64 (*.f64 x (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(*.f64 (*.f64 x (+.f64 x x)) (fabs.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (/.f64 1 x))
(*.f64 (*.f64 (/.f64 (/.f64 1 x) x) 4) (/.f64 1 (*.f64 x (*.f64 x 4))))
(*.f64 (*.f64 (/.f64 (/.f64 1 x) x) 4) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x 4)))))
(*.f64 (*.f64 (/.f64 1 x) 4) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x 4)))))
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 2 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (/.f64 (/.f64 2 x) (*.f64 x x)) (/.f64 1/2 x))
(*.f64 (/.f64 2 (*.f64 x x)) (/.f64 1/2 (*.f64 x x)))
(*.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (/.f64 1/2 (*.f64 x x))))
(*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 (*.f64 x x)) 1))
(*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x)))
(*.f64 (/.f64 2 (*.f64 x x)) (*.f64 1/2 (/.f64 (/.f64 1 x) x)))
(*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))
(*.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (*.f64 (/.f64 1/2 (*.f64 x x)) 1)))
(*.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (*.f64 (/.f64 1/2 x) (/.f64 1 x))))
(*.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x))))
(*.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (/.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 x) x)) (/.f64 -1 (*.f64 x x)))
(*.f64 (/.f64 (neg.f64 (/.f64 (/.f64 1 x) x)) x) (/.f64 -1 x))
(*.f64 -1 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (neg.f64 x))))
(*.f64 -1 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (neg.f64 x)))
(*.f64 -1 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (neg.f64 x)))))
(*.f64 -1 (/.f64 (/.f64 1 x) (neg.f64 (*.f64 x (*.f64 x x)))))
(*.f64 (neg.f64 (/.f64 1 x)) (/.f64 -1 (*.f64 x (*.f64 x x))))
(*.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (*.f64 x (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (fabs.f64 x)) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (fabs.f64 x)) (fabs.f64 (/.f64 -1 x)))
(*.f64 1/2 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 1/2 (fabs.f64 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) 1/2)
(*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))
(*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 (/.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))
(*.f64 (/.f64 1/2 x) (/.f64 (/.f64 2 x) (*.f64 x x)))
(*.f64 (/.f64 1/2 (*.f64 x (*.f64 x x))) (/.f64 2 x))
(*.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 2 (*.f64 x x)))
(*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (*.f64 x 1/2) (/.f64 (+.f64 x x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(*.f64 (*.f64 2 (fabs.f64 x)) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(*.f64 (*.f64 2 (fabs.f64 x)) (fabs.f64 (/.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(*.f64 (*.f64 2 (fabs.f64 x)) (fabs.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(*.f64 (fabs.f64 (/.f64 1 x)) (/.f64 (/.f64 (/.f64 1 x) x) (fabs.f64 x)))
(*.f64 (fabs.f64 (/.f64 1 x)) (fabs.f64 (/.f64 -1 (*.f64 x (*.f64 x x)))))
(*.f64 (fabs.f64 (/.f64 1 x)) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (neg.f64 x))))))
(*.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (/.f64 1/2 (*.f64 x (*.f64 x x)))))
(*.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (*.f64 (/.f64 1/2 (*.f64 x (*.f64 x x))) 1)))
(*.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (*.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1 x))))
(*.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))))
(*.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) (*.f64 x x)))))
(*.f64 (fabs.f64 (/.f64 1/2 (*.f64 x (*.f64 x x)))) (fabs.f64 (/.f64 2 x)))
(*.f64 (fabs.f64 (/.f64 1/2 (*.f64 x x))) (/.f64 2 (*.f64 x x)))
(*.f64 (fabs.f64 (/.f64 1/2 x)) (fabs.f64 (/.f64 (/.f64 2 x) (*.f64 x x))))
(*.f64 (fabs.f64 (/.f64 1 (/.f64 1 x))) (fabs.f64 (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (fabs.f64 x) 1/2) (fabs.f64 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (fabs.f64 (/.f64 (/.f64 2 x) (*.f64 x x))) (fabs.f64 (/.f64 1/2 x)))
(*.f64 (*.f64 (fabs.f64 (/.f64 1 x)) 4) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x 4))))))
(pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 1)
(fabs.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(fabs.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (neg.f64 x))))
(fabs.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
Outputs
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(+.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(+.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(-.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 1 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 1 (fabs.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (neg.f64 x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 1 (fabs.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (neg.f64 x))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 1 (fabs.f64 (/.f64 (/.f64 1 x) (neg.f64 (*.f64 x (*.f64 x x))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 x (/.f64 2 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 x (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 1 x) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 (/.f64 1 x) x) (fabs.f64 (/.f64 -1 (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (fabs.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 1)
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 x x))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 2 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (+.f64 x x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 2 (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(*.f64 2 (/.f64 (/.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (+.f64 x x)))))
(*.f64 2 (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 x x)))))
(*.f64 2 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (+.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 2 (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 2))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 2 (fabs.f64 (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 2 (fabs.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (+.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 2 (fabs.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (+.f64 x x))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 2 (fabs.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 2 (fabs.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 2)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (+.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) x))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 x (*.f64 x (*.f64 x x)))) x))
(*.f64 (+.f64 x x) (/.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 2 x) (/.f64 1/2 (*.f64 x (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 (*.f64 x (*.f64 x x))) 1))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1 x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 2 x) (*.f64 1/2 (/.f64 (/.f64 1 x) (*.f64 x x))))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 1 (*.f64 x (*.f64 x x))) 1/2))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) 1/2))
(*.f64 1/2 (/.f64 2 (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 x (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x))))
(*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x x))))
(*.f64 (*.f64 x (+.f64 x x)) (fabs.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(*.f64 (*.f64 x (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x))))
(*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (/.f64 1 x))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 (/.f64 (/.f64 1 x) x) 4) (/.f64 1 (*.f64 x (*.f64 x 4))))
(*.f64 (*.f64 4 (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 4 (/.f64 (/.f64 1 (*.f64 x 4)) x)))
(*.f64 (*.f64 (/.f64 (/.f64 1 x) x) 4) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x 4)))))
(*.f64 (*.f64 4 (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 4 (/.f64 (/.f64 1 (*.f64 x 4)) x)))
(*.f64 (*.f64 (/.f64 1 x) 4) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x 4)))))
(*.f64 (*.f64 4 (/.f64 1 x)) (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 1 x) (*.f64 4 (/.f64 1 (*.f64 (*.f64 x 4) (*.f64 x x)))))
(*.f64 4 (*.f64 (/.f64 1 x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x 4))))))
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 2 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 x) (fabs.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 (/.f64 2 x) (*.f64 x x)) (/.f64 1/2 x))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 2 (*.f64 x x)) (/.f64 1/2 (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (/.f64 1/2 (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 (*.f64 x x)) 1))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 2 (*.f64 x x)) (*.f64 1/2 (/.f64 (/.f64 1 x) x)))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 1 (*.f64 x (*.f64 x x))) 1/2))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) 1/2))
(*.f64 1/2 (/.f64 2 (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))
(*.f64 (/.f64 2 (*.f64 x x)) (/.f64 (/.f64 x x) (*.f64 x (+.f64 x x))))
(*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 x x))))
(*.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (*.f64 (/.f64 1/2 (*.f64 x x)) 1)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (*.f64 (/.f64 1/2 x) (/.f64 1 x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x))))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 1 (*.f64 x (*.f64 x x))) 1/2))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) 1/2))
(*.f64 1/2 (/.f64 2 (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (/.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))
(*.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (/.f64 (/.f64 x x) (*.f64 x (+.f64 x x)))))
(*.f64 (/.f64 2 (*.f64 x x)) (/.f64 (fabs.f64 (/.f64 x x)) (*.f64 x (+.f64 x x))))
(*.f64 (/.f64 2 (*.f64 x x)) (fabs.f64 (/.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 x) x)) (/.f64 -1 (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 (neg.f64 (/.f64 (/.f64 1 x) x)) x) (/.f64 -1 x))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 -1 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (neg.f64 x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 -1 (/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (neg.f64 x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 -1 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (neg.f64 x)))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 -1 (/.f64 (/.f64 1 x) (neg.f64 (*.f64 x (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (neg.f64 (/.f64 1 x)) (/.f64 -1 (*.f64 x (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (*.f64 x (*.f64 x (neg.f64 x)))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (fabs.f64 x)) (fabs.f64 (/.f64 1 x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (fabs.f64 x)) (fabs.f64 (/.f64 -1 x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 1/2 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 1 (*.f64 x (*.f64 x x))) 1/2))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) 1/2))
(*.f64 1/2 (/.f64 2 (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) x))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 x (*.f64 x (*.f64 x x)))) x))
(*.f64 1/2 (fabs.f64 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) x))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 x (*.f64 x (*.f64 x x)))) x))
(*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) 1/2)
(*.f64 (/.f64 2 x) (*.f64 (/.f64 1 (*.f64 x (*.f64 x x))) 1/2))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) 1/2))
(*.f64 1/2 (/.f64 2 (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 x x) (*.f64 x (+.f64 x x))))
(*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 x (*.f64 x (+.f64 x x)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (fabs.f64 x) (fabs.f64 (+.f64 x x))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x (*.f64 x x)))) (fabs.f64 (/.f64 x (+.f64 x x))))
(*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 (/.f64 (*.f64 x x) (*.f64 x (+.f64 x x)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 x (*.f64 x (+.f64 x x)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (fabs.f64 x) (fabs.f64 (+.f64 x x))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x (*.f64 x x)))) (fabs.f64 (/.f64 x (+.f64 x x))))
(*.f64 (/.f64 1/2 x) (/.f64 (/.f64 2 x) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 1/2 (*.f64 x (*.f64 x x))) (/.f64 2 x))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 2 (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x 1/2) (/.f64 (+.f64 x x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) x))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 x (*.f64 x (*.f64 x x)))) x))
(*.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x)))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 2 (fabs.f64 x)) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 2 (fabs.f64 x)) (fabs.f64 (/.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 2 (fabs.f64 x)) (fabs.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 (/.f64 1 x)) (/.f64 (/.f64 (/.f64 1 x) x) (fabs.f64 x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 (/.f64 1 x)) (fabs.f64 (/.f64 -1 (*.f64 x (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 (/.f64 1 x)) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (neg.f64 x))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (/.f64 1/2 (*.f64 x (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (*.f64 (/.f64 1/2 (*.f64 x (*.f64 x x))) 1)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (*.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1 x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 (/.f64 2 x)) (fabs.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) (*.f64 x x)))))
(fabs.f64 (*.f64 (/.f64 2 x) (*.f64 (/.f64 1 (*.f64 x (*.f64 x x))) 1/2)))
(fabs.f64 (*.f64 (/.f64 2 x) (*.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) 1/2)))
(fabs.f64 (*.f64 1/2 (/.f64 2 (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (fabs.f64 (/.f64 1/2 (*.f64 x (*.f64 x x)))) (fabs.f64 (/.f64 2 x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 (/.f64 1/2 (*.f64 x x))) (/.f64 2 (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 (/.f64 1/2 x)) (fabs.f64 (/.f64 (/.f64 2 x) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (fabs.f64 (/.f64 1 (/.f64 1 x))) (fabs.f64 (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 (fabs.f64 x) 1/2) (fabs.f64 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (*.f64 x (+.f64 x x))))))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) x))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 x (*.f64 x (*.f64 x x)))) x))
(*.f64 (fabs.f64 (/.f64 (/.f64 2 x) (*.f64 x x))) (fabs.f64 (/.f64 1/2 x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 (fabs.f64 (/.f64 1 x)) 4) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x 4))))))
(*.f64 (*.f64 4 (fabs.f64 (/.f64 -1 x))) (fabs.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x 4)))))
(*.f64 (*.f64 4 (/.f64 1 (fabs.f64 x))) (fabs.f64 (/.f64 1 (*.f64 (*.f64 x 4) (*.f64 x x)))))
(*.f64 4 (fabs.f64 (*.f64 (/.f64 1 x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x 4)))))))
(pow.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 1)
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(fabs.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(fabs.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (neg.f64 x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(fabs.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))

localize138.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))
0.4b
(*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x)))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 253 to 148 computations (41.5% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
3.0ms
x
@-inf
(*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x)))
1.0ms
x
@0
(*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x)))
0.0ms
x
@inf
(*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x)))
0.0ms
x
@0
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))
0.0ms
x
@inf
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))

rewrite85.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
020120
1154114
2366114
31313114
44466114
Stop Event
node limit
Counts
2 → 29
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (*.f64 1/2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)) 2) 2) (*.f64 2 (*.f64 1/2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (*.f64 2 (/.f64 2 (fabs.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (neg.f64 (*.f64 1/2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)) 2) 2)) (-.f64 0 (*.f64 2 (*.f64 1/2 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) (*.f64 1/2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2) (/.f64 1 (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2) (*.f64 (/.f64 1 x) (/.f64 1 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (+.f64 x x))) (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 x x)) 1/2) (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x) (/.f64 1 (+.f64 x x))) (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)) 1)))))

simplify131.0ms (0.6%)

Algorithm
egg-herbie
Rules
1344×rational.json-simplify-35
1338×rational.json-simplify-2
920×rational.json-simplify-53
788×rational.json-simplify-1
694×rational.json-simplify-57
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01082949
12752937
26402937
319542925
445782883
577712883
Stop Event
node limit
Counts
53 → 75
Calls
Call 1
Inputs
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(/.f64 2 (fabs.f64 x))
(+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (fabs.f64 x))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (fabs.f64 x)))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 2 (/.f64 1 (fabs.f64 x))))))
(/.f64 2 (fabs.f64 x))
(+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (fabs.f64 x))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (fabs.f64 x)))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 2 (/.f64 1 (fabs.f64 x))))))
(/.f64 15/8 (pow.f64 x 4))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(/.f64 3/4 (pow.f64 x 2))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(/.f64 3/4 (pow.f64 x 2))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 0)
(+.f64 0 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))))
(-.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 0)
(/.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (*.f64 1/2 (fabs.f64 x)))
(/.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 1)
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)) 2) 2) (*.f64 2 (*.f64 1/2 (fabs.f64 x))))
(/.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (*.f64 2 (/.f64 2 (fabs.f64 x)))) 2)
(/.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 4)) 8)
(/.f64 (neg.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (neg.f64 (*.f64 1/2 (fabs.f64 x))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)) 2) 2)) (-.f64 0 (*.f64 2 (*.f64 1/2 (fabs.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) (*.f64 1/2 (fabs.f64 x)))
(pow.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 1)
(+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)) 0)
(+.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))
(-.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)) 0)
(*.f64 1 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))
(*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))
(*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 1 (*.f64 x x)))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)) 1)
(*.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2) (/.f64 1 (*.f64 x (+.f64 x x))))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2) (*.f64 (/.f64 1 x) (/.f64 1 (+.f64 x x))))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x))
(*.f64 (/.f64 1 (*.f64 x (+.f64 x x))) (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2))
(*.f64 (*.f64 (/.f64 1 (*.f64 x x)) 1/2) (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2))
(*.f64 (*.f64 (/.f64 1 x) (/.f64 1 (+.f64 x x))) (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2))
(pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)) 1)
Outputs
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4)))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 2 (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 2 (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (/.f64 2 (fabs.f64 x)))))
(/.f64 2 (fabs.f64 x))
(+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (fabs.f64 x))))
(+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 2 (/.f64 1 (fabs.f64 x))))
(+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (/.f64 2 (fabs.f64 x)))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (fabs.f64 x)))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 2 (/.f64 1 (fabs.f64 x)))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 2 (/.f64 1 (fabs.f64 x)))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 2 (/.f64 1 (fabs.f64 x)))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (fabs.f64 x)))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (/.f64 2 (fabs.f64 x))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 2 (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 2 (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 2 (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (/.f64 2 (fabs.f64 x)))))
(/.f64 2 (fabs.f64 x))
(+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (fabs.f64 x))))
(+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 2 (/.f64 1 (fabs.f64 x))))
(+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (/.f64 2 (fabs.f64 x)))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (fabs.f64 x)))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 2 (/.f64 1 (fabs.f64 x)))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 2 (/.f64 1 (fabs.f64 x)))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 2 (/.f64 1 (fabs.f64 x)))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (fabs.f64 x)))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (/.f64 2 (fabs.f64 x))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 2 (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 2 (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (*.f64 2 (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (/.f64 2 (fabs.f64 x)))))
(/.f64 15/8 (pow.f64 x 4))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(/.f64 3/4 (pow.f64 x 2))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(/.f64 3/4 (pow.f64 x 2))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 0)
(*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))) (fabs.f64 x)))
(+.f64 0 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))))
(*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))) (fabs.f64 x)))
(-.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 0)
(*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (*.f64 1/2 (fabs.f64 x)))
(*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))) (fabs.f64 x)))
(/.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 1)
(*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))) (fabs.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)) 2) 2) (*.f64 2 (*.f64 1/2 (fabs.f64 x))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) (*.f64 2 (*.f64 (fabs.f64 x) 1/2)))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) (*.f64 (fabs.f64 x) 1))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) (fabs.f64 x))
(/.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (*.f64 2 (/.f64 2 (fabs.f64 x)))) 2)
(*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))) (fabs.f64 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 4) 4)
(*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))) (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 4)) 8)
(*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))) (fabs.f64 x)))
(/.f64 (neg.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (neg.f64 (*.f64 1/2 (fabs.f64 x))))
(*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))) (fabs.f64 x)))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)) 2) 2)) (-.f64 0 (*.f64 2 (*.f64 1/2 (fabs.f64 x)))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) (*.f64 2 (*.f64 (fabs.f64 x) 1/2)))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) (*.f64 (fabs.f64 x) 1))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) (fabs.f64 x))
(/.f64 (neg.f64 (neg.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) (*.f64 1/2 (fabs.f64 x)))
(*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))) (fabs.f64 x)))
(pow.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) (/.f64 2 (fabs.f64 x))) 1)
(*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))))
(*.f64 2 (/.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))) (fabs.f64 x)))
(+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)) 0)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(+.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(-.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)) 0)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(*.f64 1 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))
(*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))
(*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 1 (*.f64 x x)))
(*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)) 1)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2) (/.f64 1 (*.f64 x (+.f64 x x))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 2 (/.f64 1 (*.f64 x (+.f64 x x)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1 (+.f64 x x)) x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))
(*.f64 2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 1 (*.f64 x (+.f64 x x)))))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))
(*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2) (*.f64 (/.f64 1 x) (/.f64 1 (+.f64 x x))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 2 (*.f64 (/.f64 1 x) (/.f64 1 (+.f64 x x)))))
(*.f64 2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 1 x) (/.f64 1 (+.f64 x x)))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (+.f64 x x)))))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x))
(*.f64 (/.f64 1 (*.f64 x (+.f64 x x))) (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 2 (/.f64 1 (*.f64 x (+.f64 x x)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1 (+.f64 x x)) x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))
(*.f64 2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 1 (*.f64 x (+.f64 x x)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 x x)) 1/2) (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2))
(*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))
(*.f64 (*.f64 (/.f64 1 x) (/.f64 1 (+.f64 x x))) (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) 2))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 2 (*.f64 (/.f64 1 x) (/.f64 1 (+.f64 x x)))))
(*.f64 2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 1 x) (/.f64 1 (+.f64 x x)))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (+.f64 x x)))))
(pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)) 1)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))

localize68.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1))
0.5b
(*.f64 (*.f64 x x) (*.f64 x x))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 239 to 124 computations (48.1% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (*.f64 x x) (*.f64 x x))
0.0ms
x
@-inf
(*.f64 (*.f64 x x) (*.f64 x x))
0.0ms
x
@inf
(*.f64 (*.f64 x x) (*.f64 x x))

rewrite81.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1862×rational.json-simplify-35
1160×rational.json-simplify-50
1068×exponential.json-3
1068×rational.json-1
1068×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0519
13719
211019
333919
4263319
Stop Event
node limit
Counts
1 → 217
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) (*.f64 x x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 x (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (+.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 2) (/.f64 2 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 (*.f64 x x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (-.f64 0 (/.f64 (fabs.f64 x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (neg.f64 x)) (-.f64 0 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 x 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (+.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (/.f64 (+.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 4)) (*.f64 2 (/.f64 2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 4)) (*.f64 4 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 4 (/.f64 (fabs.f64 x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (+.f64 (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x))) (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 x x) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (fabs.f64 x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 (*.f64 x x) (fabs.f64 x))) (/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 (*.f64 x x) (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 x x)) (/.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 x x)) (+.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 x x)) (+.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 2 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 x 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (/.f64 (*.f64 x 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))) (/.f64 (*.f64 2 (fabs.f64 x)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (/.f64 2 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 2 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) (+.f64 (*.f64 4 (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 4 (/.f64 (fabs.f64 x) (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (*.f64 x (*.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))) (+.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 x x))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))) (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (neg.f64 x))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (*.f64 x x))) (+.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 x 4))) (+.f64 (*.f64 4 (/.f64 1 (*.f64 x x))) (*.f64 4 (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (+.f64 (/.f64 x (*.f64 x x)) (/.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 1 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 1 (*.f64 x x))) (*.f64 (*.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 1 (*.f64 x x))) (*.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 x x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (/.f64 (fabs.f64 x) (fabs.f64 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (/.f64 (fabs.f64 x) (fabs.f64 x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 x x) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (fabs.f64 x))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x)) (*.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 (*.f64 x x) (*.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) x) (*.f64 x (*.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 (fabs.f64 x) (fabs.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x x)) (*.f64 (*.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 x x)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x x))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (*.f64 x x))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))) (-.f64 0 (/.f64 1 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (neg.f64 (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (-.f64 0 (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))) (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x x) 2)) (-.f64 0 (/.f64 2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (-.f64 0 (/.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (fabs.f64 x))) (*.f64 x (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 x (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (neg.f64 x)) (*.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x))) (*.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))))) (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (*.f64 (*.f64 x (*.f64 x x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 1 (*.f64 x x)))) (*.f64 2 (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 x x)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 x (*.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (fabs.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x))) (+.f64 (*.f64 x (fabs.f64 x)) (*.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 (*.f64 x x) (*.f64 x x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) x) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) x)) (*.f64 (*.f64 x (*.f64 x x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x x))) (*.f64 x (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 x x))) (*.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x x)))) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))) (*.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 2 (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))))) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (neg.f64 (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (+.f64 (neg.f64 x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))))) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))) (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (fabs.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (*.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fabs.f64 x) (fabs.f64 x))) (-.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))))) (-.f64 0 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (neg.f64 (*.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (-.f64 0 (*.f64 x (*.f64 (*.f64 x x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (neg.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 1 (*.f64 x x)))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (fabs.f64 x)))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x))) (-.f64 0 (*.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) x)) (-.f64 0 (*.f64 x (*.f64 (*.f64 x x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x)))) (-.f64 0 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x x))) (neg.f64 (*.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 x x))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (*.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (-.f64 0 (neg.f64 (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (-.f64 0 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))))) (*.f64 (*.f64 x x) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (neg.f64 (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 (*.f64 x x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))))

simplify97.0ms (0.4%)

Algorithm
egg-herbie
Rules
1762×rational.json-simplify-35
1398×rational.json-simplify-44
1358×rational.json-simplify-47
1348×rational.json-simplify-49
1090×rational.json-simplify-46
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047811305
117759575
Stop Event
node limit
Counts
229 → 364
Calls
Call 1
Inputs
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 0)
(+.f64 0 (*.f64 (*.f64 x x) (*.f64 x x)))
(-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 0)
(-.f64 0 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(/.f64 x (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 x (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 x x) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1)
(/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))
(/.f64 1 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 x x))))
(/.f64 2 (*.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 2 (/.f64 (*.f64 x (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))))
(/.f64 2 (/.f64 (+.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)))
(/.f64 2 (+.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x)))))
(/.f64 (+.f64 x x) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(/.f64 (+.f64 x x) (+.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) 2)
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x))))
(/.f64 (*.f64 (*.f64 x x) 2) (/.f64 2 (*.f64 x x)))
(/.f64 (fabs.f64 x) (/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 (*.f64 x x) (fabs.f64 x))))
(/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) -1)
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (-.f64 0 (/.f64 (fabs.f64 x) (fabs.f64 x))))
(/.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (*.f64 x (neg.f64 x)) (-.f64 0 (/.f64 1 (*.f64 x x))))
(/.f64 4 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 4 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 4 (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 4 (/.f64 (*.f64 x 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)))
(/.f64 4 (+.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 x x)))))
(/.f64 4 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 4 (+.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))))
(/.f64 4 (+.f64 (/.f64 (+.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (/.f64 (+.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))))
(/.f64 (*.f64 x (*.f64 x 4)) (*.f64 2 (/.f64 2 (*.f64 x x))))
(/.f64 (*.f64 x (*.f64 x 4)) (*.f64 4 (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) 4)
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 4 (/.f64 (fabs.f64 x) (fabs.f64 x))))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (+.f64 (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x))) (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(/.f64 (*.f64 x (*.f64 (*.f64 x x) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (fabs.f64 x) (fabs.f64 x))))
(/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) x)
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (fabs.f64 x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 (*.f64 x x) (fabs.f64 x))) (/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 (*.f64 x x) (fabs.f64 x)))))
(/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 (/.f64 2 (*.f64 x x)) (/.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 2 (*.f64 x x)) (+.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x))))
(/.f64 (/.f64 2 (*.f64 x x)) (+.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 2 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(/.f64 -1 (-.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 8 (+.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(/.f64 8 (+.f64 (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 8 (+.f64 (/.f64 (*.f64 x 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (/.f64 (*.f64 x 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))) (/.f64 (*.f64 2 (fabs.f64 x)) (*.f64 x x)))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (/.f64 2 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 2 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)))
(/.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) 8)
(/.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) (+.f64 (*.f64 4 (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 4 (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 x x) 2))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (*.f64 x (*.f64 (*.f64 x x) 2)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 x x))
(/.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))) (+.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 x x))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))) (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))
(/.f64 (*.f64 2 (*.f64 x (neg.f64 x))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 (*.f64 2 (/.f64 2 (*.f64 x x))) (+.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (*.f64 2 (*.f64 x (*.f64 x 4))) (+.f64 (*.f64 4 (/.f64 1 (*.f64 x x))) (*.f64 4 (/.f64 1 (*.f64 x x)))))
(/.f64 (*.f64 2 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (+.f64 (/.f64 x (*.f64 x x)) (/.f64 x (*.f64 x x))))
(/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 1 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 1 (*.f64 x x))) (*.f64 (*.f64 x x) 2))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 1 (*.f64 x x))) (*.f64 x (neg.f64 x)))
(/.f64 (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 x x))) 4)
(/.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x))) x)
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (/.f64 (fabs.f64 x) (fabs.f64 x))) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (/.f64 (fabs.f64 x) (fabs.f64 x))) x)
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 x x) (fabs.f64 x)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (fabs.f64 x))) (fabs.f64 x))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x)) (fabs.f64 x))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x)) (*.f64 x (fabs.f64 x)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 (*.f64 x x) (*.f64 x x))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) x) (*.f64 x (*.f64 (*.f64 x x) 2)))
(/.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 (fabs.f64 x) (fabs.f64 x))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x x)) (*.f64 (*.f64 x x) 2))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 x x)) (fabs.f64 x))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x x))) (+.f64 x x))
(/.f64 (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (*.f64 x x))) (fabs.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 x (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))) (-.f64 0 (/.f64 1 (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (-.f64 0 (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))) (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) 2)) (-.f64 0 (/.f64 2 (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (-.f64 0 (/.f64 x (*.f64 x x))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (fabs.f64 x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (fabs.f64 x))) (*.f64 x (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 x (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (neg.f64 x)) (*.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))))) (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))))
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)))) 16)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x 4)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (*.f64 (*.f64 x (*.f64 x x)) 4))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (*.f64 x 4))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x))))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x 4)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 1 (*.f64 x x)))) (*.f64 2 (*.f64 x (neg.f64 x))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 x x)))) 8)
(/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x)))) (+.f64 x x))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) 8)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 x (*.f64 (*.f64 x x) 2)))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (+.f64 x x))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (fabs.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x))) (+.f64 (*.f64 x (fabs.f64 x)) (*.f64 x (fabs.f64 x))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 (*.f64 x x) (*.f64 x x)))) 4)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) x) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) x)) (*.f64 (*.f64 x (*.f64 x x)) 4))
(/.f64 (+.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) 4)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x x))) (*.f64 x (*.f64 x 4)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 x x))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x x)))) (*.f64 x 4))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 2 (*.f64 x (neg.f64 x))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))))) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (neg.f64 (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (+.f64 (neg.f64 x) (neg.f64 x)))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))))) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))) (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))
(/.f64 (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (fabs.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (*.f64 2 (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 (fabs.f64 x) (fabs.f64 x))) (-.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))))) (-.f64 0 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (neg.f64 (*.f64 (*.f64 x x) 2)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (-.f64 0 (*.f64 x (*.f64 (*.f64 x x) 2))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x x) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x)))) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (fabs.f64 x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x))) (-.f64 0 (*.f64 x (fabs.f64 x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) x)) (-.f64 0 (*.f64 x (*.f64 (*.f64 x x) 2))))
(/.f64 (neg.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x)))) (-.f64 0 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x x))) (neg.f64 (*.f64 (*.f64 x x) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 x x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (-.f64 0 (neg.f64 (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) x)
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (-.f64 0 (neg.f64 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))))) (*.f64 (*.f64 x x) (fabs.f64 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(/.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (neg.f64 (fabs.f64 x)))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1)
(neg.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(fabs.f64 (*.f64 (*.f64 x x) (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(fabs.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(fabs.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(fabs.f64 (*.f64 x (neg.f64 (*.f64 x (*.f64 x x)))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)))
(fabs.f64 (*.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (neg.f64 x)))
(fabs.f64 (*.f64 x (*.f64 (*.f64 x x) (fabs.f64 x))))
(fabs.f64 (*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))
Outputs
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(pow.f64 x 4)
(+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 0)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(+.f64 0 (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 0)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(-.f64 0 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 x (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 x (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x (/.f64 x x))) x))))
(/.f64 (*.f64 x x) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x))
(*.f64 x (/.f64 x (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 1 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)))
(/.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x x) (/.f64 x (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (*.f64 x (/.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 x x))))
(/.f64 (/.f64 2 (/.f64 (/.f64 1 x) x)) (/.f64 2 (*.f64 x x)))
(/.f64 2 (*.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 2 (/.f64 (*.f64 x (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))))
(/.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) 2)) 2))
(/.f64 2 (/.f64 (*.f64 (*.f64 x 2) (/.f64 (fabs.f64 (/.f64 x x)) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))))
(/.f64 2 (/.f64 (+.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 x x) x)) (/.f64 (+.f64 x x) 2))
(*.f64 (*.f64 x (/.f64 x x)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (+.f64 x x) 2)))
(/.f64 2 (+.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x)))))
(/.f64 1 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 (+.f64 x x) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 x x) (+.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 (*.f64 x (*.f64 x (/.f64 x x))) x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) 2)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x))))
(*.f64 (*.f64 (*.f64 x x) 2) (/.f64 (*.f64 x x) (+.f64 1 (fabs.f64 (/.f64 x x)))))
(/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) -2))) (-.f64 -1 (fabs.f64 (/.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) 2) (/.f64 2 (*.f64 x x)))
(/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x))
(*.f64 x (/.f64 x (/.f64 1 (*.f64 x x))))
(/.f64 (fabs.f64 x) (/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 (*.f64 x x) (fabs.f64 x))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x))
(*.f64 x (/.f64 x (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) -1)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))))
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (/.f64 1 x) x))))
(/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (-.f64 0 (/.f64 (fabs.f64 x) (fabs.f64 x))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (neg.f64 x))))
(*.f64 x (/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 x (neg.f64 x)))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 x (neg.f64 x)) (-.f64 0 (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 x (neg.f64 x)) (neg.f64 (/.f64 (/.f64 1 x) x)))
(*.f64 (neg.f64 x) (/.f64 x (neg.f64 (/.f64 1 (*.f64 x x)))))
(/.f64 4 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 4 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 4 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 4)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 4 (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 1))))
(/.f64 4 (/.f64 (*.f64 x 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)))
(/.f64 4 (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 1))))
(/.f64 4 (+.f64 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 x x)))))
(/.f64 (/.f64 2 (/.f64 (/.f64 1 x) x)) (/.f64 2 (*.f64 x x)))
(/.f64 2 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 2 (*.f64 x x))))
(/.f64 4 (+.f64 (*.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 4 (+.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))))
(/.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) 2)) 2))
(/.f64 2 (/.f64 (*.f64 (*.f64 x 2) (/.f64 (fabs.f64 (/.f64 x x)) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))))
(/.f64 4 (+.f64 (/.f64 (+.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (/.f64 (+.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 x x) x)) (/.f64 (+.f64 x x) 2))
(*.f64 (*.f64 x (/.f64 x x)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (+.f64 x x) 2)))
(/.f64 (*.f64 x (*.f64 x 4)) (*.f64 2 (/.f64 2 (*.f64 x x))))
(*.f64 (*.f64 x 4) (/.f64 x (*.f64 2 (/.f64 2 (*.f64 x x)))))
(/.f64 (*.f64 x (/.f64 (*.f64 x 4) 2)) (/.f64 2 (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 x 4)) (*.f64 4 (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 x 4) (/.f64 x (*.f64 4 (/.f64 (/.f64 1 x) x))))
(*.f64 (/.f64 x (/.f64 1 (*.f64 x x))) (*.f64 x 1))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) 4)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 4)) 4)
(*.f64 x (*.f64 (*.f64 x (*.f64 x 2)) (/.f64 x 2)))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 4 (/.f64 (fabs.f64 x) (fabs.f64 x))))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 4)) 4)
(*.f64 x (*.f64 (*.f64 x (*.f64 x 2)) (/.f64 x 2)))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (+.f64 (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x))) (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 4)) (+.f64 (+.f64 1 (fabs.f64 (/.f64 x x))) (+.f64 1 (fabs.f64 (/.f64 x x)))))
(*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x 4)) (+.f64 (fabs.f64 (/.f64 x x)) (+.f64 (+.f64 1 (fabs.f64 (/.f64 x x))) 1))))
(/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (*.f64 4 (*.f64 x (*.f64 x x))) (/.f64 x (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) (/.f64 (*.f64 x x) x)) (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) (/.f64 (*.f64 x x) x)) (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x 4)) (/.f64 x (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x 2)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x 2)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)))))))
(/.f64 (*.f64 x (*.f64 (*.f64 x x) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (*.f64 (*.f64 x x) 2) (/.f64 x (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 x (/.f64 (*.f64 x (*.f64 x 2)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (*.f64 x (/.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (*.f64 x (/.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (fabs.f64 x) (fabs.f64 x))))
(*.f64 (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 x (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (/.f64 x (*.f64 x x))))
(*.f64 x (/.f64 (*.f64 x (*.f64 x (/.f64 x x))) (/.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (*.f64 x (/.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) x)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (fabs.f64 x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))
(/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x)))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (/.f64 1 (*.f64 x x)))))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x)))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (/.f64 1 (*.f64 x x)))))
(/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 (*.f64 x x) (fabs.f64 x))) (/.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (*.f64 (*.f64 x x) (fabs.f64 x)))))
(*.f64 (fabs.f64 x) (/.f64 2 (+.f64 (/.f64 (fabs.f64 (/.f64 x x)) (*.f64 (*.f64 x x) (fabs.f64 x))) (/.f64 (fabs.f64 (/.f64 x x)) (*.f64 (*.f64 x x) (fabs.f64 x))))))
(*.f64 (fabs.f64 x) (/.f64 2 (+.f64 (/.f64 (/.f64 (fabs.f64 x) x) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (fabs.f64 x) x) (*.f64 x (*.f64 x x))))))
(/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 2 (*.f64 x x)) (/.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 2 (/.f64 2 (*.f64 x x))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 2 (/.f64 2 (*.f64 x x)))))
(/.f64 (/.f64 2 (*.f64 x x)) (+.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x))))
(/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x)))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (/.f64 1 (*.f64 x x)))))
(/.f64 (/.f64 2 (*.f64 x x)) (+.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x)))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (/.f64 1 (*.f64 x x)))))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 2 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 2 (+.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 (/.f64 1 x) (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 1 (/.f64 1 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 -1 (-.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 8 (+.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(/.f64 4 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 4)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 8 (+.f64 (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 4 (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 1))))
(/.f64 8 (+.f64 (/.f64 (*.f64 x 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (/.f64 (*.f64 x 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))))
(/.f64 4 (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 1))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))) (/.f64 (*.f64 2 (fabs.f64 x)) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2)) (/.f64 (*.f64 (fabs.f64 x) 2) (*.f64 x x)))
(*.f64 (*.f64 (fabs.f64 x) 2) (/.f64 (fabs.f64 x) (/.f64 2 (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (/.f64 2 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (/.f64 2 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (/.f64 2 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 4))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x 2)))) (*.f64 x (*.f64 x 2))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x 4))))
(/.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) 8)
(*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 4)) 1/4)
(*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x 4))) 1/4)
(/.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) (+.f64 (*.f64 4 (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 4 (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 4)) (/.f64 2 (+.f64 (*.f64 4 (fabs.f64 (/.f64 x x))) (*.f64 4 (fabs.f64 (/.f64 x x))))))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x 4))) (/.f64 2 (*.f64 (fabs.f64 (/.f64 x x)) 8)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 x x) 2))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (*.f64 x (*.f64 (*.f64 x x) 2)))
(*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 2 (*.f64 x (*.f64 (*.f64 x x) 2))))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))) (/.f64 (/.f64 1 (*.f64 x x)) x))
(/.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 x x) x)) (/.f64 2 (+.f64 x x)))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x))
(/.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 x x) x)) 2) (+.f64 (*.f64 x (fabs.f64 (/.f64 x x))) (*.f64 x (fabs.f64 (/.f64 x x)))))
(*.f64 2 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (*.f64 (fabs.f64 (/.f64 x x)) (+.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2)) (/.f64 (fabs.f64 x) 2))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) -2))) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) -2)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) -2))) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) -2)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))) (+.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 x x))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 (neg.f64 x) 2)) (/.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (/.f64 1 x) x)) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (/.f64 1 x) x)))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 x x) -2) (*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (neg.f64 x) (+.f64 x x)))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))) (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))
(*.f64 (*.f64 x (*.f64 (neg.f64 x) 2)) (/.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x)))))))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 x x) -2) (+.f64 (/.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))))
(/.f64 (*.f64 2 (*.f64 x (neg.f64 x))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 2 (+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))
(/.f64 (*.f64 (*.f64 x x) -2) (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 x (neg.f64 x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 x (neg.f64 x)))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 2 (/.f64 2 (*.f64 x x))) (+.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (/.f64 2 (*.f64 x x)) (/.f64 2 (+.f64 (/.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)))) (/.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)))))))
(/.f64 (*.f64 2 (*.f64 x (*.f64 x 4))) (+.f64 (*.f64 4 (/.f64 1 (*.f64 x x))) (*.f64 4 (/.f64 1 (*.f64 x x)))))
(/.f64 (*.f64 x (*.f64 (*.f64 x 4) 2)) (+.f64 (*.f64 4 (/.f64 (/.f64 1 x) x)) (*.f64 4 (/.f64 (/.f64 1 x) x))))
(*.f64 2 (/.f64 (*.f64 x (*.f64 x 4)) (*.f64 (/.f64 1 (*.f64 x x)) 8)))
(/.f64 (*.f64 2 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (+.f64 (/.f64 x (*.f64 x x)) (/.f64 x (*.f64 x x))))
(/.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) 2)) (+.f64 (/.f64 x (*.f64 x x)) (/.f64 x (*.f64 x x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (/.f64 2 (+.f64 (/.f64 x (*.f64 x x)) (/.f64 x (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 1 (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x))
(*.f64 x (/.f64 x (/.f64 1 (*.f64 x x))))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 1 (*.f64 x x))) (*.f64 (*.f64 x x) 2))
(/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x))
(*.f64 x (/.f64 x (/.f64 1 (*.f64 x x))))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 1 (*.f64 x x))) (*.f64 x (neg.f64 x)))
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (/.f64 1 x) x))))
(/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 x x))) 4)
(*.f64 (*.f64 x 4) (/.f64 x (*.f64 4 (/.f64 (/.f64 1 x) x))))
(*.f64 (/.f64 x (/.f64 1 (*.f64 x x))) (*.f64 x 1))
(/.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x))) x)
(/.f64 (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x))) (*.f64 (/.f64 (/.f64 1 x) x) x))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (*.f64 x (/.f64 1 (*.f64 x x))))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (/.f64 (fabs.f64 x) (fabs.f64 x))) 4)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 4)) 4)
(*.f64 x (*.f64 (*.f64 x (*.f64 x 2)) (/.f64 x 2)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (*.f64 x (/.f64 x x)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (/.f64 (fabs.f64 x) (fabs.f64 x))) x)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 x x) (fabs.f64 x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (*.f64 (neg.f64 x) (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (fabs.f64 x))) (fabs.f64 x))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x)) (fabs.f64 x))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x)) (*.f64 x (fabs.f64 x)))
(/.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (*.f64 x (/.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 (*.f64 x x) (*.f64 x x))) 2)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) x) (*.f64 x (*.f64 (*.f64 x x) 2)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 (fabs.f64 x) (fabs.f64 x))) 2)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x x)) (*.f64 (*.f64 x x) 2))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 x x)) (fabs.f64 x))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x x))) (+.f64 x x))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 1 (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (+.f64 1 (fabs.f64 (/.f64 x x))) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 2))
(/.f64 (/.f64 (+.f64 1 (fabs.f64 (/.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (*.f64 x x))) (fabs.f64 x))
(/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x))
(*.f64 x (/.f64 x (/.f64 1 (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 x (neg.f64 x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))) (-.f64 0 (/.f64 1 (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))) (neg.f64 (/.f64 1 (fabs.f64 x))))
(/.f64 (*.f64 (*.f64 x x) (neg.f64 (fabs.f64 x))) (neg.f64 (/.f64 1 (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) -2))) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) -2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))) 0) (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (neg.f64 x))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (-.f64 0 (*.f64 x (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 x x) x))) (neg.f64 (*.f64 x (fabs.f64 (/.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) 0) (*.f64 x (fabs.f64 (/.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))) (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))))
(/.f64 (*.f64 -1 (*.f64 (fabs.f64 (/.f64 x x)) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))))))) (fabs.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) 2)) (-.f64 0 (/.f64 2 (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) 2)) (neg.f64 (/.f64 2 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) -2) (neg.f64 (/.f64 2 (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (-.f64 0 (/.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x)))) (neg.f64 (/.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (/.f64 x x))) (neg.f64 x)) (neg.f64 (/.f64 x (*.f64 x x))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (fabs.f64 x))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (fabs.f64 x))) (*.f64 x (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 x (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (neg.f64 x)) (*.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))))) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))) (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))))) (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) 2)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) 2))) (*.f64 x (*.f64 (*.f64 4 (*.f64 x (*.f64 x x))) 2)))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) 4)))) (*.f64 x (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x 4)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) (*.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)))) 16)
(*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 4)) 1/4)
(*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x 4))) 1/4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x 4)))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) 4)) (*.f64 x (*.f64 x 4)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (*.f64 (*.f64 x (*.f64 x x)) 4))
(*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 2 (*.f64 x (*.f64 (*.f64 x x) 2))))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))) (/.f64 (/.f64 1 (*.f64 x x)) x))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (*.f64 x 4))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 x x) x)) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 x x) x)) 2)) (*.f64 x 4))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) 4) (*.f64 x 4))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2)) (/.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) -2))) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) -2)))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))
(/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x))
(*.f64 x (/.f64 x (/.f64 1 (*.f64 x x))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x 4)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 2) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 (*.f64 x x) 2) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))) (*.f64 x (*.f64 x 4)))
(/.f64 (+.f64 (*.f64 x (*.f64 (/.f64 x (/.f64 1 (*.f64 x x))) (*.f64 x (*.f64 x 2)))) (*.f64 x (*.f64 (/.f64 x (/.f64 1 (*.f64 x x))) (*.f64 x (*.f64 x 2))))) (*.f64 x (*.f64 x 4)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 1 (*.f64 x x)))) (*.f64 2 (*.f64 x (neg.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))) (*.f64 x (*.f64 (neg.f64 x) 2)))
(/.f64 (+.f64 (/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) -2))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 x x)))) 8)
(*.f64 (*.f64 x 4) (/.f64 x (*.f64 4 (/.f64 (/.f64 1 x) x))))
(*.f64 (/.f64 x (/.f64 1 (*.f64 x x))) (*.f64 x 1))
(/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x)))) (+.f64 x x))
(/.f64 (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x))) (*.f64 (/.f64 (/.f64 1 x) x) x))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (*.f64 x (/.f64 1 (*.f64 x x))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) 8)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 4)) 4)
(*.f64 x (*.f64 (*.f64 x (*.f64 x 2)) (/.f64 x 2)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 x (*.f64 (*.f64 x x) 2)))
(*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 2 (*.f64 x (*.f64 (*.f64 x x) 2))))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))) (/.f64 (/.f64 1 (*.f64 x x)) x))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (+.f64 x x))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 2 (fabs.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2)))
(/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (fabs.f64 x) 2)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 2 (*.f64 x (neg.f64 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) -2))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (fabs.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))))) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x))) (+.f64 (*.f64 x (fabs.f64 x)) (*.f64 x (fabs.f64 x))))
(/.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)) (*.f64 x (/.f64 x x)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 (*.f64 x x) (*.f64 x x)))) 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) x) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) x)) (*.f64 (*.f64 x (*.f64 x x)) 4))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 (fabs.f64 x) (fabs.f64 x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 (fabs.f64 x) (fabs.f64 x)))) 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x x))) (*.f64 x (*.f64 x 4)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x 4)))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) 4)) (*.f64 x (*.f64 x 4)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 x x))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))) (/.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))) (/.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (*.f64 (fabs.f64 (/.f64 x x)) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))))) (*.f64 (fabs.f64 (/.f64 x x)) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))))) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x x)))) (*.f64 x 4))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) (/.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) (/.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (*.f64 x 4))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x 2))) (*.f64 x (/.f64 x x))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x 2))) (*.f64 x (/.f64 x x)))) (*.f64 x 4))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (*.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (*.f64 x (*.f64 (/.f64 x (/.f64 1 (*.f64 x x))) (fabs.f64 x))) (*.f64 x (*.f64 (/.f64 x (/.f64 1 (*.f64 x x))) (fabs.f64 x)))) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 2 (*.f64 x (neg.f64 x))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x (*.f64 (neg.f64 x) 2)))
(/.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (neg.f64 x)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) -2))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))))) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) -2))) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) -2)))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)))) (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (neg.f64 (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))) 0) (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (+.f64 (neg.f64 x) (neg.f64 x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))))) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))) (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))) (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))))
(/.f64 (*.f64 -1 (*.f64 (fabs.f64 (/.f64 x x)) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))))))) (fabs.f64 x))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x)) (fabs.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x))) (*.f64 (fabs.f64 x) 2))
(/.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))))) (*.f64 (fabs.f64 x) 2))
(/.f64 (neg.f64 (/.f64 (fabs.f64 x) (fabs.f64 x))) (-.f64 0 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (neg.f64 (fabs.f64 (/.f64 x x))) (neg.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (neg.f64 (fabs.f64 (/.f64 x x))) (neg.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))))) (-.f64 0 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) 2))) (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x 4))))
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) -2))))) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x 4)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (neg.f64 (*.f64 (*.f64 x x) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) -2))) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) -2)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (-.f64 0 (*.f64 x (*.f64 (*.f64 x x) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))) 2)) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))) -2) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x 2))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 x x) x)) 2)) (neg.f64 (+.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) -2) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 x (/.f64 (/.f64 1 x) x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)))) (/.f64 x (/.f64 1 (*.f64 x x)))) (-.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x))) 0))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)) (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x x) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) 2) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))) (neg.f64 (*.f64 (*.f64 x x) 2)))
(/.f64 (*.f64 (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) -2)) (*.f64 (*.f64 x x) -2))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (/.f64 1 x) x))))
(/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x)) (/.f64 1 (*.f64 x x)))) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (/.f64 (/.f64 1 x) x)))) (neg.f64 x))
(/.f64 (/.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)))) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) -2))) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) -2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))) 0) (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 x))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))) (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))))
(/.f64 (*.f64 -1 (*.f64 (fabs.f64 (/.f64 x x)) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))))))) (fabs.f64 x))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (fabs.f64 x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 x (*.f64 (*.f64 x x) (fabs.f64 x))))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (fabs.f64 x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 x (*.f64 (*.f64 x x) (fabs.f64 x))))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))) (fabs.f64 x))) (-.f64 0 (*.f64 x (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (/.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fabs.f64 x)))) (neg.f64 (*.f64 x (fabs.f64 x))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (*.f64 x (*.f64 x (/.f64 x x))) (neg.f64 x))) (neg.f64 (*.f64 x (fabs.f64 x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) x)) (-.f64 0 (*.f64 x (*.f64 (*.f64 x x) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) (/.f64 (*.f64 x x) x))) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) 2))))
(/.f64 (*.f64 (*.f64 x (/.f64 x x)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) -2)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x 2))))
(/.f64 (neg.f64 (/.f64 2 (/.f64 (fabs.f64 x) (fabs.f64 x)))) (-.f64 0 (*.f64 2 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x x))) (neg.f64 (*.f64 (*.f64 x x) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) -2))) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) -2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))) (*.f64 x x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))) (/.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (*.f64 (fabs.f64 (/.f64 x x)) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x)))))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2)) (/.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x 2))) (*.f64 x (/.f64 x x)))) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))) (neg.f64 (fabs.f64 x)))
(/.f64 (*.f64 (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))) (neg.f64 (fabs.f64 x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) 2))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (neg.f64 x) 2)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) -2))) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) -2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))) 0) (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 (*.f64 x (*.f64 x x)) x))))) (-.f64 0 (neg.f64 (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x))) 0) (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) x)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (-.f64 0 (neg.f64 x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x)))))) (*.f64 (*.f64 x x) (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))) (neg.f64 (*.f64 (*.f64 x x) (fabs.f64 x))))
(/.f64 (*.f64 -1 (*.f64 (fabs.f64 (/.f64 x x)) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))))))) (fabs.f64 x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 x (*.f64 (*.f64 x x) (fabs.f64 x))))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (fabs.f64 x))))) (neg.f64 (fabs.f64 x)))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 x x)) 1)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(neg.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 x (neg.f64 x)) (/.f64 (fabs.f64 x) (fabs.f64 x)))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(fabs.f64 (*.f64 x (neg.f64 (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 x (*.f64 x x)) (fabs.f64 x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(fabs.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (neg.f64 x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(fabs.f64 (*.f64 x (*.f64 (*.f64 x x) (fabs.f64 x))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(fabs.f64 (*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))

localize107.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))
0.4b
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x))))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 231 to 106 computations (54.1% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x))))
0.0ms
x
@inf
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x))))
0.0ms
x
@-inf
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x))))

rewrite99.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1500×rational.json-simplify-35
978×rational.json-simplify-50
838×exponential.json-3
838×rational.json-1
838×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01659
113159
240159
3198959
4705059
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 1 (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 3/4 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) 2) (/.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (fabs.f64 x))) (/.f64 1 (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 x x) (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 x x))) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))) (/.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))) (+.f64 3/4 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))))))))

simplify152.0ms (0.7%)

Algorithm
egg-herbie
Rules
1576×rational.json-simplify-51
758×rational.json-simplify-19
684×rational.json-simplify-39
660×rational.json-simplify-41
632×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0902385
12022373
25472349
322642337
444362337
569252337
Stop Event
node limit
Counts
39 → 71
Calls
Call 1
Inputs
(/.f64 15/8 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(/.f64 3/4 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(/.f64 3/4 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))) 0)
(+.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))))
(-.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))) 0)
(*.f64 1 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))))
(*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))) 1)
(*.f64 (+.f64 3/4 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))))
(*.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) 2) (/.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (fabs.f64 x))) (/.f64 1 (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))) (/.f64 1 x))
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 x x) (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)))
(*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 x x))) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))) (fabs.f64 x))
(*.f64 (/.f64 (*.f64 x x) (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) 2))
(*.f64 (/.f64 x (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))) (/.f64 x (fabs.f64 x)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))) (+.f64 3/4 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/4))))
(pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))) 1)
(neg.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))))
Outputs
(/.f64 15/8 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))))
(/.f64 3/4 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 3/4 (fabs.f64 x)) (pow.f64 x 4))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))))
(/.f64 3/4 (*.f64 (fabs.f64 x) (pow.f64 x 4)))
(/.f64 (/.f64 3/4 (fabs.f64 x)) (pow.f64 x 4))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (pow.f64 x 4)) (fabs.f64 x))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))))
(+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))) 0)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(+.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(-.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))) 0)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 1 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x))))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (/.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) x) (fabs.f64 x)) x))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 x (/.f64 1 x))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) x))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))) x))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (fabs.f64 x)) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))) 1)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (+.f64 3/4 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))))
(*.f64 (+.f64 3/4 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/4) 3/2) (/.f64 1 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))) (+.f64 x x))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/4) 3/2) (/.f64 (/.f64 (/.f64 1/2 x) (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 x (*.f64 x x))) x) (fabs.f64 x)) (+.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/4) 3/2))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1/2 x) x) (*.f64 x x)) (fabs.f64 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 x) x) 15/4) 3/2))
(*.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) 2) (/.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) (*.f64 2 (/.f64 2 (*.f64 x (*.f64 4 (*.f64 x (*.f64 x x)))))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) (*.f64 2 (/.f64 2 (*.f64 4 (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) (*.f64 2 (/.f64 (/.f64 1/2 x) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) (*.f64 2 (/.f64 (/.f64 1/2 (*.f64 x (*.f64 x x))) x)))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (fabs.f64 x)) (*.f64 2 (/.f64 (/.f64 (/.f64 1/2 x) x) (*.f64 x x))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 1 (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (fabs.f64 x))))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x (fabs.f64 x))) (*.f64 x x)))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (fabs.f64 x))) (/.f64 1 (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (fabs.f64 x))) (/.f64 1 (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x (fabs.f64 x))) (/.f64 (/.f64 (/.f64 1 x) x) x))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))) (/.f64 1 x))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (fabs.f64 x))))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x (fabs.f64 x))) (*.f64 x x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 x x) (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (fabs.f64 x)) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x))))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (fabs.f64 x)))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (/.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 x) x) x) (fabs.f64 x)) x))
(*.f64 (/.f64 1 (*.f64 x (*.f64 x x))) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (fabs.f64 x))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (fabs.f64 x))) (/.f64 1 (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x (fabs.f64 x))) (/.f64 (/.f64 (/.f64 1 x) x) x))
(*.f64 (/.f64 1 (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))) (fabs.f64 x))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 x (/.f64 1 x))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) x))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))) x))
(*.f64 (/.f64 (*.f64 x x) (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))) (/.f64 1 (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) 4))) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) 2))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) (*.f64 2 (/.f64 2 (*.f64 x (*.f64 4 (*.f64 x (*.f64 x x)))))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) (*.f64 2 (/.f64 2 (*.f64 4 (*.f64 (*.f64 x x) (*.f64 x x))))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) (*.f64 2 (/.f64 (/.f64 1/2 x) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) (*.f64 2 (/.f64 (/.f64 1/2 (*.f64 x (*.f64 x x))) x)))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (fabs.f64 x)) (*.f64 2 (/.f64 (/.f64 (/.f64 1/2 x) x) (*.f64 x x))))
(*.f64 (/.f64 x (*.f64 x (/.f64 x (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 x (*.f64 x x))))))) (/.f64 x (fabs.f64 x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 x x) (*.f64 (*.f64 x x) (fabs.f64 x))))) (+.f64 3/4 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/4))))
(*.f64 (+.f64 3/4 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 x x) (*.f64 (fabs.f64 x) (*.f64 x x))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/4) 3/2) (/.f64 1 (*.f64 (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))) (+.f64 x x))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/4) 3/2) (/.f64 (/.f64 (/.f64 1/2 x) (*.f64 x (*.f64 x x))) (fabs.f64 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1/2 (*.f64 x (*.f64 x x))) x) (fabs.f64 x)) (+.f64 (*.f64 (/.f64 1 (*.f64 x x)) 15/4) 3/2))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1/2 x) x) (*.f64 x x)) (fabs.f64 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 x) x) 15/4) 3/2))
(pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x))))) 1)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(neg.f64 (neg.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 (fabs.f64 x) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x))))

eval912.0ms (4%)

Compiler

Compiled 51109 to 27598 computations (46% saved)

prune550.0ms (2.4%)

Pruning

50 alts after pruning (48 fresh and 2 done)

PrunedKeptTotal
New91635951
Fresh81321
Picked011
Done516
Total92950979
Error
2.0b
Counts
979 → 50
Alt Table
Click to see full alt table
StatusErrorProgram
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) (fabs.f64 x)) 2)))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2)))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) 2)))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 2 (fabs.f64 x))) 2)))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x))))) (/.f64 2 (fabs.f64 x))) 2)))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (/.f64 2 (fabs.f64 x))) 2)))
2.5b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (+.f64 x x)))))))) (/.f64 2 (fabs.f64 x))) 2)))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
48.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
56.5b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 x (*.f64 x (+.f64 x x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 x) (/.f64 (/.f64 1 x) (fabs.f64 x)))) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
2.6b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)) (*.f64 (/.f64 1 x) (/.f64 -1 x))) (/.f64 1 (*.f64 x x)))))) (+.f64 (*.f64 3/4 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 15/8 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))))
2.5b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))))
2.5b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x))))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))))
Compiler

Compiled 4533 to 3170 computations (30.1% saved)

localize167.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2))
0.3b
(*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 319 to 210 computations (34.2% saved)

series4.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2))
1.0ms
x
@0
(*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
1.0ms
x
@-inf
(*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2))
1.0ms
x
@0
(*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2))
0.0ms
x
@-inf
(*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))

rewrite86.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
2146×rational.json-1
2146×rational.json-2
2146×rational.json-3
1024×rational.json-simplify-35
798×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
031164
1228164
2526154
31816150
46217150
Stop Event
node limit
Counts
2 → 16
Calls
Call 1
Inputs
(*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 15/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 4) (*.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))))) (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)) 1)))))

simplify84.0ms (0.4%)

Algorithm
egg-herbie
Rules
1348×rational.json-simplify-61
1234×rational.json-simplify-49
1090×rational.json-simplify-35
1026×rational.json-simplify-41
948×rational.json-simplify-53
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0902474
12062340
24552292
313412292
457922292
Stop Event
node limit
Counts
40 → 46
Calls
Call 1
Inputs
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/8 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 35/16 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 35/16 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 35/16 (/.f64 1 (fabs.f64 x))))))
(/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.f64 (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))))
(/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.f64 (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))))
(+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 0)
(+.f64 0 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(-.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 0)
(/.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 1)
(/.f64 (*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 15/2) 2)
(/.f64 (*.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 4) 4)
(/.f64 (+.f64 (*.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 4) (*.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 4)) 8)
(pow.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 1)
(+.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)) 0)
(+.f64 0 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)))
(-.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)) 0)
(/.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))) 2)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))))) (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))))) 8)
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)) 1)
Outputs
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/8 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/8 (fabs.f64 x)) (pow.f64 x 6))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/4 (/.f64 (/.f64 1/2 (fabs.f64 x)) (pow.f64 x 6))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 35/16 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 35/16 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 35/16 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 35/16 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1/2 (fabs.f64 x)) (pow.f64 x 6))) (*.f64 35/16 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 35/16 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 35/16 (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 35/16 (/.f64 1 (fabs.f64 x))) (*.f64 35/16 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 35/16 (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (/.f64 1 (fabs.f64 x)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 35/16 (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/4 (/.f64 (/.f64 1/2 (fabs.f64 x)) (pow.f64 x 6))) (*.f64 35/16 (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (/.f64 1 (fabs.f64 x))))))
(/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x))))
(+.f64 (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x))))
(+.f64 (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 0)
(*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 15/2 (/.f64 (/.f64 1/2 (fabs.f64 x)) (pow.f64 x 6)))
(+.f64 0 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 15/2 (/.f64 (/.f64 1/2 (fabs.f64 x)) (pow.f64 x 6)))
(-.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 0)
(*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 15/2 (/.f64 (/.f64 1/2 (fabs.f64 x)) (pow.f64 x 6)))
(/.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 1)
(*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 15/2 (/.f64 (/.f64 1/2 (fabs.f64 x)) (pow.f64 x 6)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 15/2) 2)
(*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 15/2 (/.f64 (/.f64 1/2 (fabs.f64 x)) (pow.f64 x 6)))
(/.f64 (*.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 4) 4)
(*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 15/2 (/.f64 (/.f64 1/2 (fabs.f64 x)) (pow.f64 x 6)))
(/.f64 (+.f64 (*.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 4) (*.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 4)) 8)
(*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 15/2 (/.f64 (/.f64 1/2 (fabs.f64 x)) (pow.f64 x 6)))
(pow.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) 1)
(*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 15/2 (/.f64 (/.f64 1/2 (fabs.f64 x)) (pow.f64 x 6)))
(+.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)) 0)
(*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (/.f64 1/2 (fabs.f64 x))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1/2 (fabs.f64 x)) (+.f64 2 (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)))
(*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (/.f64 1/2 (fabs.f64 x))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1/2 (fabs.f64 x)) (+.f64 2 (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)) 0)
(*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (/.f64 1/2 (fabs.f64 x))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1/2 (fabs.f64 x)) (+.f64 2 (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)) 1)
(*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (/.f64 1/2 (fabs.f64 x))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1/2 (fabs.f64 x)) (+.f64 2 (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))) 2)
(*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (/.f64 1/2 (fabs.f64 x))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1/2 (fabs.f64 x)) (+.f64 2 (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))))) 4)
(*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (/.f64 1/2 (fabs.f64 x))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1/2 (fabs.f64 x)) (+.f64 2 (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))))) (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))))) 8)
(*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (/.f64 1/2 (fabs.f64 x))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1/2 (fabs.f64 x)) (+.f64 2 (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) 1/2)) 1)
(*.f64 (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (/.f64 1/2 (fabs.f64 x))))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1/2 (fabs.f64 x)) (+.f64 2 (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))))

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 33 to 20 computations (39.4% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
0.0ms
x
@inf
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
0.0ms
x
@-inf
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))

rewrite65.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1682×rational.json-simplify-35
1524×rational.json-1
1524×rational.json-2
1522×exponential.json-3
1522×rational.json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01329
19523
222023
369423
4380623
Stop Event
node limit
Counts
1 → 105
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (*.f64 x (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 -1 x)) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 -1 x)) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 -1 x)) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 x x)) (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 x x)) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 x x)) (*.f64 2 (*.f64 x (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (fabs.f64 x)) (*.f64 2 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) 4) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) 4) (+.f64 (*.f64 2 (*.f64 x (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 2 (*.f64 x (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (fabs.f64 x) (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fabs.f64 x)) (/.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (fabs.f64 x) 4)) (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (fabs.f64 x)) (+.f64 (*.f64 2 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (*.f64 (fabs.f64 x) (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (fabs.f64 x))) (*.f64 2 (/.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (fabs.f64 x)) (sqrt.f64 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (fabs.f64 x)) (neg.f64 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) (/.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fabs.f64 (/.f64 -1 x))) (neg.f64 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (neg.f64 (sqrt.f64 (PI.f64))))) (*.f64 2 (*.f64 (fabs.f64 x) (neg.f64 (sqrt.f64 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (fabs.f64 x)))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (fabs.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 (fabs.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (fabs.f64 (/.f64 -1 x)))) (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (/.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (sqrt.f64 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (fabs.f64 x))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (fabs.f64 x))) (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (PI.f64)))) (*.f64 2 (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x)) (*.f64 x (/.f64 2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 x x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 x (fabs.f64 x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fabs.f64 (/.f64 -1 x)) (*.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (fabs.f64 x)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (fabs.f64 x))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (sqrt.f64 (PI.f64)))) (neg.f64 (fabs.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (fabs.f64 x))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (neg.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (sqrt.f64 (PI.f64)))) (neg.f64 (*.f64 (fabs.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (PI.f64)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x)) (neg.f64 (/.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 4 (sqrt.f64 (PI.f64))))) (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x)) (*.f64 2 (*.f64 x (/.f64 2 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 2 (fabs.f64 x))) (neg.f64 (/.f64 2 (fabs.f64 x)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 2 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 2 (sqrt.f64 (PI.f64))))) (*.f64 2 (neg.f64 (fabs.f64 (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (fabs.f64 (/.f64 -1 x)))) (*.f64 2 (neg.f64 (fabs.f64 (/.f64 -1 x))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 4)) (*.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 -1 (fabs.f64 x))) (*.f64 2 (/.f64 -1 (fabs.f64 x)))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (*.f64 (*.f64 x x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 -1 (sqrt.f64 (PI.f64))))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x)) (*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x))) (*.f64 2 (*.f64 x (/.f64 2 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x))) (/.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 x x))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 x (fabs.f64 x)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (fabs.f64 (/.f64 -1 x)) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (fabs.f64 (/.f64 -1 x)) (*.f64 (sqrt.f64 (PI.f64)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (fabs.f64 x)) (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (fabs.f64 x))) (fabs.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x)) (/.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 4 (fabs.f64 x))) (neg.f64 (/.f64 4 (fabs.f64 x)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4)) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (neg.f64 (/.f64 -1 (fabs.f64 x)))) (*.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (neg.f64 (/.f64 -1 (fabs.f64 x)))) (+.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (*.f64 2 (neg.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 4 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 4 (sqrt.f64 (PI.f64))))) (+.f64 (neg.f64 (*.f64 (fabs.f64 x) 4)) (neg.f64 (*.f64 (fabs.f64 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 -1 (sqrt.f64 (PI.f64))))) (fabs.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x)) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x))) (+.f64 (neg.f64 (/.f64 x (fabs.f64 x))) (neg.f64 (/.f64 x (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))) (fabs.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 4 (fabs.f64 x))) (*.f64 2 (/.f64 4 (fabs.f64 x)))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 1)))))

simplify95.0ms (0.4%)

Algorithm
egg-herbie
Rules
1364×rational.json-simplify-49
900×rational.json-simplify-41
848×rational.json-simplify-35
816×rational.json-simplify-50
726×rational.json-simplify-43
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02612815
18222807
227832797
364212797
Stop Event
node limit
Counts
117 → 113
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 0)
(+.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))))
(-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 0)
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(/.f64 1 (/.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(/.f64 (fabs.f64 x) (*.f64 x (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 (fabs.f64 (/.f64 -1 x)) (sqrt.f64 (PI.f64)))
(/.f64 (fabs.f64 (/.f64 -1 x)) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (fabs.f64 (/.f64 -1 x)) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 1)
(/.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (+.f64 x x))))
(/.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 (fabs.f64 (+.f64 x x)) (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 (fabs.f64 (+.f64 x x)) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(/.f64 (fabs.f64 (+.f64 x x)) (*.f64 2 (*.f64 x (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64)))))))
(/.f64 4 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)))
(/.f64 4 (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 2 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(/.f64 (*.f64 (fabs.f64 x) 4) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(/.f64 (*.f64 (fabs.f64 x) 4) (+.f64 (*.f64 2 (*.f64 x (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 2 (*.f64 x (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))))
(/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 x x)))
(/.f64 -1 (*.f64 (fabs.f64 x) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (fabs.f64 x))))
(/.f64 (neg.f64 (fabs.f64 x)) (/.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 8 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4))))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) 4)) (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))))
(/.f64 (/.f64 4 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 4))
(/.f64 (/.f64 4 (fabs.f64 x)) (+.f64 (*.f64 2 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(/.f64 -2 (*.f64 2 (*.f64 (fabs.f64 x) (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 -2 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (fabs.f64 x)))))
(/.f64 (*.f64 2 (neg.f64 (fabs.f64 x))) (*.f64 2 (/.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 4) 4)
(/.f64 (/.f64 (/.f64 2 (fabs.f64 x)) (sqrt.f64 (PI.f64))) 2)
(/.f64 (/.f64 -1 (fabs.f64 x)) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))
(/.f64 (/.f64 4 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) 4))
(/.f64 (/.f64 -1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) (/.f64 x (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (fabs.f64 (/.f64 -1 x))) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 16 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)))))
(/.f64 -4 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (neg.f64 (sqrt.f64 (PI.f64))))) (*.f64 2 (*.f64 (fabs.f64 x) (neg.f64 (sqrt.f64 (PI.f64)))))))
(/.f64 -4 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (fabs.f64 x)))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (fabs.f64 x))))))
(/.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 (fabs.f64 x) 4)))
(/.f64 (*.f64 2 (neg.f64 (fabs.f64 (/.f64 -1 x)))) (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (/.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (sqrt.f64 (PI.f64)))))))
(/.f64 (*.f64 2 (/.f64 4 (fabs.f64 x))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 4)) 8)
(/.f64 (*.f64 2 (/.f64 -1 (fabs.f64 x))) (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x (+.f64 x x)))
(/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (PI.f64)))) (*.f64 2 (neg.f64 (fabs.f64 x))))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x)) (*.f64 x (/.f64 2 (fabs.f64 x))))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (neg.f64 (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 x x))) 1/2)
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 x (fabs.f64 x))) x)
(/.f64 (/.f64 (fabs.f64 (/.f64 -1 x)) (*.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (fabs.f64 x)) (fabs.f64 x))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))
(/.f64 (neg.f64 (/.f64 2 (fabs.f64 x))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 (PI.f64)))) (neg.f64 (fabs.f64 (+.f64 x x))))
(/.f64 (neg.f64 (/.f64 4 (fabs.f64 x))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (neg.f64 (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 4 (sqrt.f64 (PI.f64)))) (neg.f64 (*.f64 (fabs.f64 x) 4)))
(/.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (PI.f64)))) (fabs.f64 x))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x)) (neg.f64 (/.f64 x (fabs.f64 x))))
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 4 (sqrt.f64 (PI.f64))))) (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) 4))))
(/.f64 (+.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x)) (*.f64 2 (*.f64 x (/.f64 2 (fabs.f64 x)))))
(/.f64 (+.f64 (neg.f64 (/.f64 2 (fabs.f64 x))) (neg.f64 (/.f64 2 (fabs.f64 x)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 2))))
(/.f64 (+.f64 (neg.f64 (/.f64 2 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 2 (sqrt.f64 (PI.f64))))) (*.f64 2 (neg.f64 (fabs.f64 (+.f64 x x)))))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (fabs.f64 (/.f64 -1 x)))) (*.f64 2 (neg.f64 (fabs.f64 (/.f64 -1 x))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 4)) (*.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (/.f64 -1 (fabs.f64 x))) (*.f64 2 (/.f64 -1 (fabs.f64 x)))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (*.f64 (*.f64 x x) 4))
(/.f64 (+.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 -1 (sqrt.f64 (PI.f64))))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x)) (*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x))) (*.f64 2 (*.f64 x (/.f64 2 (fabs.f64 x)))))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(/.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x))) (/.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 x x))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 x x)))) 1)
(/.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 x (fabs.f64 x)))) (+.f64 x x))
(/.f64 (+.f64 (/.f64 (fabs.f64 (/.f64 -1 x)) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (fabs.f64 (/.f64 -1 x)) (*.f64 (sqrt.f64 (PI.f64)) 2))) 1)
(/.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x)) (+.f64 x x))
(/.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (fabs.f64 x)) (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (fabs.f64 x))) (fabs.f64 (+.f64 x x)))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x)) (/.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (neg.f64 (/.f64 4 (fabs.f64 x))) (neg.f64 (/.f64 4 (fabs.f64 x)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4)) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 (+.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (neg.f64 (/.f64 -1 (fabs.f64 x)))) (*.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (+.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (neg.f64 (/.f64 -1 (fabs.f64 x)))) (+.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 (+.f64 (neg.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (*.f64 2 (neg.f64 (*.f64 x x))))
(/.f64 (+.f64 (neg.f64 (/.f64 4 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 4 (sqrt.f64 (PI.f64))))) (+.f64 (neg.f64 (*.f64 (fabs.f64 x) 4)) (neg.f64 (*.f64 (fabs.f64 x) 4))))
(/.f64 (+.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 -1 (sqrt.f64 (PI.f64))))) (fabs.f64 (+.f64 x x)))
(/.f64 (+.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x)) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x))) (+.f64 (neg.f64 (/.f64 x (fabs.f64 x))) (neg.f64 (/.f64 x (fabs.f64 x)))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))) (fabs.f64 (+.f64 x x)))
(/.f64 (+.f64 (*.f64 2 (/.f64 4 (fabs.f64 x))) (*.f64 2 (/.f64 4 (fabs.f64 x)))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(pow.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 1)
Outputs
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 -1 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 -1 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 -1 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 -1 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 -1 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 -1 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 -1 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 -1 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 -1 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 -1 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 -1 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 -1 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 0)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(+.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 0)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 1 (/.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (fabs.f64 x) (*.f64 x (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (fabs.f64 (/.f64 -1 x)) (sqrt.f64 (PI.f64)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (fabs.f64 (/.f64 -1 x)) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (fabs.f64 (/.f64 -1 x)) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 1)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (+.f64 x x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (fabs.f64 (+.f64 x x)) (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (fabs.f64 (+.f64 x x)) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (fabs.f64 (+.f64 x x)) (*.f64 2 (*.f64 x (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64)))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 4 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 4 (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 2 (fabs.f64 x)) (*.f64 2 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 2 (fabs.f64 x)) (+.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) 4) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) 4) (+.f64 (*.f64 2 (*.f64 x (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 2 (*.f64 x (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 x x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 -1 (*.f64 (fabs.f64 x) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (fabs.f64 x)) (/.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 8 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 2 (*.f64 (fabs.f64 x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 (fabs.f64 x) 4)) (+.f64 (*.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 4 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) 4))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 4 (fabs.f64 x)) (+.f64 (*.f64 2 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 -2 (*.f64 2 (*.f64 (fabs.f64 x) (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 -2 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (fabs.f64 x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (neg.f64 (fabs.f64 x))) (*.f64 2 (/.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 4) 4)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 2 (fabs.f64 x)) (sqrt.f64 (PI.f64))) 2)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 -1 (fabs.f64 x)) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 4 (sqrt.f64 (PI.f64))) (*.f64 (fabs.f64 x) 4))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 -1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) (/.f64 x (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))) (neg.f64 (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (fabs.f64 (/.f64 -1 x))) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 16 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 -4 (+.f64 (*.f64 2 (*.f64 (fabs.f64 x) (neg.f64 (sqrt.f64 (PI.f64))))) (*.f64 2 (*.f64 (fabs.f64 x) (neg.f64 (sqrt.f64 (PI.f64)))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 -4 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (fabs.f64 x)))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (fabs.f64 x))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 (fabs.f64 x) 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (neg.f64 (fabs.f64 (/.f64 -1 x)))) (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (/.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (sqrt.f64 (PI.f64)))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (/.f64 4 (fabs.f64 x))) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 4)) 8)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (/.f64 -1 (fabs.f64 x))) (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x (+.f64 x x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (PI.f64)))) (*.f64 2 (neg.f64 (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x)) (*.f64 x (/.f64 2 (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (neg.f64 (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 x x))) 1/2)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 x (fabs.f64 x))) x)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (fabs.f64 (/.f64 -1 x)) (*.f64 (sqrt.f64 (PI.f64)) 2)) 1/2)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (fabs.f64 x)) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 2 (fabs.f64 x))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 (PI.f64)))) (neg.f64 (fabs.f64 (+.f64 x x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 4 (fabs.f64 x))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (sqrt.f64 (PI.f64)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (neg.f64 (*.f64 x x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 4 (sqrt.f64 (PI.f64)))) (neg.f64 (*.f64 (fabs.f64 x) 4)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (PI.f64)))) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x)) (neg.f64 (/.f64 x (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))) (fabs.f64 x))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 4 (sqrt.f64 (PI.f64))))) (*.f64 2 (*.f64 2 (*.f64 (fabs.f64 x) 4))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x)) (*.f64 2 (*.f64 x (/.f64 2 (fabs.f64 x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (neg.f64 (/.f64 2 (fabs.f64 x))) (neg.f64 (/.f64 2 (fabs.f64 x)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 2))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (neg.f64 (/.f64 2 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 2 (sqrt.f64 (PI.f64))))) (*.f64 2 (neg.f64 (fabs.f64 (+.f64 x x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (fabs.f64 (/.f64 -1 x)))) (*.f64 2 (neg.f64 (fabs.f64 (/.f64 -1 x))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 4)) (*.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 4))) 16)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (/.f64 -1 (fabs.f64 x))) (*.f64 2 (/.f64 -1 (fabs.f64 x)))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (*.f64 (*.f64 x x) 4))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (PI.f64)))) (*.f64 2 (/.f64 -1 (sqrt.f64 (PI.f64))))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x)) (*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x))) (*.f64 2 (*.f64 x (/.f64 2 (fabs.f64 x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 2 (*.f64 2 (neg.f64 (fabs.f64 x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x))) (/.f64 2 (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 x x))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 x x)))) 1)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 x (fabs.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 x (fabs.f64 x)))) (+.f64 x x))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (/.f64 (fabs.f64 (/.f64 -1 x)) (*.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (fabs.f64 (/.f64 -1 x)) (*.f64 (sqrt.f64 (PI.f64)) 2))) 1)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x)) (+.f64 x x))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (fabs.f64 x)) (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (fabs.f64 x))) (fabs.f64 (+.f64 x x)))
(/.f64 (+.f64 (/.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (/.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (fabs.f64 (+.f64 x x)))
(/.f64 (+.f64 (/.f64 (fabs.f64 (/.f64 x x)) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (/.f64 x x)) (sqrt.f64 (PI.f64)))) (fabs.f64 (+.f64 x x)))
(/.f64 (fabs.f64 (+.f64 x x)) (/.f64 (*.f64 (*.f64 x x) 2) (/.f64 (fabs.f64 (/.f64 x x)) (sqrt.f64 (PI.f64)))))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x)) (/.f64 2 (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (neg.f64 (/.f64 4 (fabs.f64 x))) (neg.f64 (/.f64 4 (fabs.f64 x)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4)) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (neg.f64 (/.f64 -1 (fabs.f64 x)))) (*.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (neg.f64 (/.f64 -1 (fabs.f64 x))) (neg.f64 (/.f64 -1 (fabs.f64 x)))) (+.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (neg.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (*.f64 2 (neg.f64 (*.f64 x x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (neg.f64 (/.f64 4 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 4 (sqrt.f64 (PI.f64))))) (+.f64 (neg.f64 (*.f64 (fabs.f64 x) 4)) (neg.f64 (*.f64 (fabs.f64 x) 4))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (PI.f64)))) (neg.f64 (/.f64 -1 (sqrt.f64 (PI.f64))))) (fabs.f64 (+.f64 x x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x)) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x))) (+.f64 (neg.f64 (/.f64 x (fabs.f64 x))) (neg.f64 (/.f64 x (fabs.f64 x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))) (fabs.f64 (+.f64 x x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (/.f64 4 (fabs.f64 x))) (*.f64 2 (/.f64 4 (fabs.f64 x)))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 4))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(pow.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) 1)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))

localize175.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8)))
0.4b
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
0.5b
(*.f64 (*.f64 x x) (*.f64 x x))
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 304 to 138 computations (54.6% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
0.0ms
x
@inf
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
0.0ms
x
@-inf
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
0.0ms
x
@0
(*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8)))
0.0ms
x
@-inf
(*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8)))

rewrite96.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
2074×rational.json-1
2074×rational.json-2
2074×rational.json-3
1090×rational.json-simplify-35
700×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
024192
1189186
2481150
31934138
46150138
Stop Event
node limit
Counts
2 → 31
Calls
Call 1
Inputs
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
(*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (/.f64 2 (fabs.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) 2) (*.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) 4) (fabs.f64 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 4) (*.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) 2)) (-.f64 0 (*.f64 2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 3/4 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/4))) (*.f64 (*.f64 x x) (*.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 1)))))

simplify84.0ms (0.4%)

Algorithm
egg-herbie
Rules
1296×rational.json-simplify-2
1286×rational.json-simplify-54
824×rational.json-simplify-41
762×rational.json-simplify-35
742×rational.json-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01143503
13163503
28943503
341673503
Stop Event
node limit
Counts
55 → 62
Calls
Call 1
Inputs
(*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6)))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(fabs.f64 (/.f64 1 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(fabs.f64 (/.f64 1 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(/.f64 15/8 (pow.f64 x 6))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(/.f64 3/4 (pow.f64 x 4))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(/.f64 3/4 (pow.f64 x 4))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 0)
(+.f64 0 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)))
(-.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 0)
(/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x))
(/.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 1)
(/.f64 2 (+.f64 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))))
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))
(/.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (/.f64 2 (fabs.f64 x))) 2)
(/.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) 2) (*.f64 2 (fabs.f64 x)))
(/.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))))
(/.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) 4) (fabs.f64 (*.f64 x 4)))
(/.f64 (*.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 4) 4)
(/.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (neg.f64 (fabs.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 4) (*.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 4)) 8)
(/.f64 (+.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) 2)) (-.f64 0 (*.f64 2 (fabs.f64 x))))
(/.f64 (neg.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))) (fabs.f64 x))
(pow.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 1)
(+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(+.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))
(-.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) x))
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) x) 2))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 1)
(/.f64 (/.f64 (+.f64 3/4 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/4))) (*.f64 (*.f64 x x) (*.f64 x x))) 2)
(/.f64 (*.f64 x (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) 4)
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4)) 8)
(pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 1)
Outputs
(*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6)))
(*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6)))
(*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))))
(+.f64 (+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2)))))
(fabs.f64 (/.f64 1 x))
(/.f64 1 (fabs.f64 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))))
(+.f64 (+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2)))))
(fabs.f64 (/.f64 1 x))
(/.f64 1 (fabs.f64 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))))
(+.f64 (+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2)))))
(/.f64 15/8 (pow.f64 x 6))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(/.f64 3/4 (pow.f64 x 4))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(/.f64 3/4 (pow.f64 x 4))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 0)
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(+.f64 0 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)))
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(-.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 0)
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x))
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 1)
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 2 (+.f64 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))))
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (/.f64 2 (fabs.f64 x))) 2)
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) 2) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))))
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) 4) (fabs.f64 (*.f64 x 4)))
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 (*.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 4) 4)
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (neg.f64 (fabs.f64 x)))
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 4) (*.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 4)) 8)
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 (+.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) 2)) (-.f64 0 (*.f64 2 (fabs.f64 x))))
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(/.f64 (neg.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))))) (fabs.f64 x))
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(pow.f64 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x)) 1)
(/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))) (fabs.f64 x))
(+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(+.f64 0 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(-.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 0)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) x))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) x) 2))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 1)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (/.f64 (+.f64 3/4 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/4))) (*.f64 (*.f64 x x) (*.f64 x x))) 2)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 x (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) 4)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4) (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 4)) 8)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(pow.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) 1)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))

localize70.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))
0.4b
(/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 247 to 134 computations (45.7% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))
0.0ms
x
@inf
(/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))
0.0ms
x
@-inf
(/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))

rewrite74.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01679
112973
233873
3102573
4467773
Stop Event
node limit
Counts
1 → 37
Calls
Call 1
Inputs
(/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (*.f64 (*.f64 x (/.f64 1 x)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 x (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 x x)) (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 x x)) (*.f64 (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 x x)) (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (/.f64 2 (*.f64 x x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (*.f64 x 1/2) (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) 4) (/.f64 1 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (*.f64 (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (-.f64 -1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 x x)) (/.f64 (fabs.f64 x) (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (/.f64 2 (*.f64 x x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 1)))))

simplify109.0ms (0.5%)

Algorithm
egg-herbie
Rules
1580×rational.json-simplify-35
1260×rational.json-simplify-53
1160×rational.json-simplify-2
756×rational.json-simplify-40
728×rational.json-simplify-38
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01343195
13003189
26773189
324273189
Stop Event
node limit
Counts
49 → 64
Calls
Call 1
Inputs
(*.f64 8/15 (pow.f64 x 8))
(+.f64 (*.f64 8/15 (pow.f64 x 8)) (*.f64 -16/75 (pow.f64 x 10)))
(+.f64 (*.f64 8/15 (pow.f64 x 8)) (+.f64 (*.f64 -16/75 (pow.f64 x 10)) (*.f64 -64/1125 (pow.f64 x 12))))
(+.f64 (*.f64 8/15 (pow.f64 x 8)) (+.f64 (*.f64 -128/625 (pow.f64 x 14)) (+.f64 (*.f64 -16/75 (pow.f64 x 10)) (*.f64 -64/1125 (pow.f64 x 12)))))
(pow.f64 x 2)
(-.f64 (pow.f64 x 2) 1/2)
(-.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (pow.f64 x 2) (+.f64 1/2 (+.f64 (*.f64 5/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))))
(pow.f64 x 2)
(-.f64 (pow.f64 x 2) 1/2)
(-.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (pow.f64 x 2) (+.f64 1/2 (+.f64 (*.f64 5/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 0)
(+.f64 0 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 0)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x (/.f64 1 x)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 1 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 1/2 (*.f64 x (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 1)
(*.f64 -1 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x (+.f64 x x)) (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x (+.f64 x x)) (*.f64 (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 1))
(*.f64 (*.f64 x (+.f64 x x)) (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (/.f64 2 (*.f64 x x))) 2)))
(*.f64 2 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 2))
(*.f64 (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) x)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 (+.f64 x x) (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 (+.f64 x x) (*.f64 (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) 1))
(*.f64 (+.f64 x x) (*.f64 (*.f64 x 1/2) (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 x x) 4) (/.f64 1 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) 4)))
(*.f64 (*.f64 x (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))) 1/2)
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 (fabs.f64 x) (*.f64 (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 1))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x x))
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (-.f64 -1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) (*.f64 x 1/2))
(*.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (fabs.f64 x))
(*.f64 (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) (+.f64 x x))
(*.f64 (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (+.f64 x x)))
(*.f64 (*.f64 x 1/2) (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 (fabs.f64 x) (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (/.f64 2 (*.f64 x x))) 2)))
(*.f64 (*.f64 x (/.f64 1 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(pow.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 1)
Outputs
(*.f64 8/15 (pow.f64 x 8))
(+.f64 (*.f64 8/15 (pow.f64 x 8)) (*.f64 -16/75 (pow.f64 x 10)))
(+.f64 (*.f64 8/15 (pow.f64 x 8)) (+.f64 (*.f64 -16/75 (pow.f64 x 10)) (*.f64 -64/1125 (pow.f64 x 12))))
(+.f64 (*.f64 -16/75 (pow.f64 x 10)) (+.f64 (*.f64 8/15 (pow.f64 x 8)) (*.f64 -64/1125 (pow.f64 x 12))))
(+.f64 (*.f64 8/15 (pow.f64 x 8)) (+.f64 (*.f64 -128/625 (pow.f64 x 14)) (+.f64 (*.f64 -16/75 (pow.f64 x 10)) (*.f64 -64/1125 (pow.f64 x 12)))))
(+.f64 (*.f64 8/15 (pow.f64 x 8)) (+.f64 (*.f64 -16/75 (pow.f64 x 10)) (+.f64 (*.f64 -64/1125 (pow.f64 x 12)) (*.f64 -128/625 (pow.f64 x 14)))))
(+.f64 (*.f64 -16/75 (pow.f64 x 10)) (+.f64 (+.f64 (*.f64 8/15 (pow.f64 x 8)) (*.f64 -64/1125 (pow.f64 x 12))) (*.f64 -128/625 (pow.f64 x 14))))
(+.f64 (*.f64 -16/75 (pow.f64 x 10)) (+.f64 (*.f64 8/15 (pow.f64 x 8)) (+.f64 (*.f64 -64/1125 (pow.f64 x 12)) (*.f64 -128/625 (pow.f64 x 14)))))
(pow.f64 x 2)
(-.f64 (pow.f64 x 2) 1/2)
(-.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (pow.f64 x 2) (+.f64 1/2 (+.f64 (*.f64 5/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))))
(-.f64 (pow.f64 x 2) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 5/4 (/.f64 1 (pow.f64 x 4))))))
(-.f64 (pow.f64 x 2) (+.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))) (*.f64 5/4 (/.f64 1 (pow.f64 x 4)))))
(pow.f64 x 2)
(-.f64 (pow.f64 x 2) 1/2)
(-.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (pow.f64 x 2) (+.f64 1/2 (+.f64 (*.f64 5/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))))
(-.f64 (pow.f64 x 2) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 5/4 (/.f64 1 (pow.f64 x 4))))))
(-.f64 (pow.f64 x 2) (+.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))) (*.f64 5/4 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 0)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(+.f64 0 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 0)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 x x) (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x (/.f64 1 x)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 1 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 1/2 (*.f64 x (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) 1/2))
(*.f64 x (*.f64 (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x 1/2)))
(*.f64 x (*.f64 x (*.f64 1/2 (/.f64 -2 (-.f64 -1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 1)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 -1 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 x (+.f64 x x)) (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 x (+.f64 x x)) (*.f64 (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 1))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 x (+.f64 x x)) (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (/.f64 2 (*.f64 x x))) 2)))
(*.f64 2 (*.f64 x (/.f64 x (+.f64 2 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (/.f64 2 (*.f64 x x)))))))
(*.f64 x (*.f64 (/.f64 x (+.f64 2 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (/.f64 2 (*.f64 x x))))) 2))
(*.f64 x (*.f64 2 (/.f64 x (+.f64 2 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (/.f64 2 (*.f64 x x)))))))
(*.f64 2 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 2))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) x)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (+.f64 x x) (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (+.f64 x x) (*.f64 (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) 1))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (+.f64 x x) (*.f64 (*.f64 x 1/2) (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 (*.f64 x x) 4) (/.f64 1 (*.f64 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))) 4)))
(*.f64 (*.f64 4 (*.f64 x x)) (/.f64 1 (*.f64 4 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 (*.f64 4 (*.f64 x x)) (/.f64 1/4 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 4 (*.f64 (*.f64 x x) (/.f64 -1/4 (-.f64 -1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 x (*.f64 (/.f64 1/4 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x 4)))
(*.f64 (*.f64 x (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))) 1/2)
(*.f64 x (*.f64 (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) 1/2))
(*.f64 x (*.f64 (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x 1/2)))
(*.f64 x (*.f64 x (*.f64 1/2 (/.f64 -2 (-.f64 -1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (fabs.f64 x) (*.f64 (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 1))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x x))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (-.f64 -1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) (*.f64 x 1/2))
(*.f64 x (*.f64 (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) 1/2))
(*.f64 x (*.f64 (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x 1/2)))
(*.f64 x (*.f64 x (*.f64 1/2 (/.f64 -2 (-.f64 -1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (fabs.f64 x))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) (+.f64 x x))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (+.f64 x x)))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (*.f64 x 1/2) (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 x (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))) 1/2))
(*.f64 x (*.f64 (/.f64 2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x 1/2)))
(*.f64 x (*.f64 x (*.f64 1/2 (/.f64 -2 (-.f64 -1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 (fabs.f64 x) (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (/.f64 2 (*.f64 x x))) 2)))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (/.f64 2 (*.f64 x x))))))
(*.f64 (/.f64 (fabs.f64 x) (+.f64 2 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (/.f64 2 (*.f64 x x))))) (*.f64 2 (fabs.f64 x)))
(*.f64 (*.f64 x (/.f64 1 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))
(pow.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) 1)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))

localize130.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))
0.5b
(*.f64 (*.f64 x x) (*.f64 x x))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 251 to 120 computations (52.2% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite117.0ms (0.5%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
01037
18637
224337
370731
4298131
Stop Event
node limit
Counts
1 → 54
Calls
Call 1
Inputs
(/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 x (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x x) (+.f64 (/.f64 1 (*.f64 x x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 x (+.f64 (/.f64 1 (*.f64 x x)) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 x 2) (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 x x)) (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 x x)) (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (+.f64 1/2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 x (+.f64 (/.f64 1 (*.f64 x x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/2 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 x x)) (/.f64 x (+.f64 1/2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 (fabs.f64 x) (+.f64 1/2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (/.f64 1 (*.f64 x x)) 2)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2)) (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 2) (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (fabs.f64 x) (+.f64 (/.f64 1 (*.f64 x x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x))))) (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 x 2)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (+.f64 (/.f64 1 (*.f64 x x)) 2)) (*.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 1 (*.f64 x x)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (+.f64 1/2 (*.f64 x x))) (*.f64 (*.f64 x x) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) 4)) (*.f64 x (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2)) (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))))))

simplify299.0ms (1.3%)

Algorithm
egg-herbie
Rules
1440×rational.json-simplify-46
1138×rational.json-simplify-2
1116×rational.json-simplify-35
972×rational.json-simplify-57
600×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01432400
13032388
26932364
319702364
457032364
Stop Event
node limit
Counts
66 → 101
Calls
Call 1
Inputs
(*.f64 2 (pow.f64 x 4))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (*.f64 2 (pow.f64 x 4)))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 8 (pow.f64 x 8)) (*.f64 2 (pow.f64 x 4))))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 8 (pow.f64 x 8)) (+.f64 (*.f64 -16 (pow.f64 x 10)) (*.f64 2 (pow.f64 x 4)))))
(pow.f64 x 2)
(-.f64 (pow.f64 x 2) 1/2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) 1/2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4)))))
(pow.f64 x 2)
(-.f64 (pow.f64 x 2) 1/2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) 1/2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 0)
(+.f64 0 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 0)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 x x) (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))))
(*.f64 1 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 1/2 (*.f64 x (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 1)
(*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x)))
(*.f64 -1 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 (/.f64 1 (*.f64 x x)) 2)))
(*.f64 2 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 2))
(*.f64 2 (*.f64 (/.f64 x (+.f64 (/.f64 1 (*.f64 x x)) 2)) x))
(*.f64 2 (*.f64 (/.f64 x 2) (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2)) (*.f64 x x)))
(*.f64 (*.f64 x (+.f64 x x)) (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2)))
(*.f64 (*.f64 x (+.f64 x x)) (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))) x)
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (+.f64 1/2 (*.f64 x x))))
(*.f64 (+.f64 x x) (/.f64 x (+.f64 (/.f64 1 (*.f64 x x)) 2)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 x 2)))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) 4)))
(*.f64 (*.f64 x (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))) 1/2)
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x x))
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (+.f64 1/2 (*.f64 x x))))
(*.f64 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 x 2))
(*.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 (fabs.f64 x) (+.f64 1/2 (*.f64 x x))))
(*.f64 (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (fabs.f64 x))
(*.f64 (/.f64 x (+.f64 (/.f64 1 (*.f64 x x)) 2)) (+.f64 x x))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2)) (*.f64 x (+.f64 x x)))
(*.f64 (/.f64 x 2) (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 x (/.f64 1 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (fabs.f64 x) (+.f64 (/.f64 1 (*.f64 x x)) 2)))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x))) (*.f64 x x))
(*.f64 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x))))) (*.f64 x (+.f64 x x)))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 x 2)) (+.f64 x x))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) -1)
(*.f64 (/.f64 (fabs.f64 x) (+.f64 (/.f64 1 (*.f64 x x)) 2)) (*.f64 2 (fabs.f64 x)))
(*.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 1 (*.f64 x x)) 2)) 2)
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (neg.f64 x)))
(*.f64 (/.f64 x (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (fabs.f64 x) (+.f64 1/2 (*.f64 x x))) (*.f64 (*.f64 x x) (fabs.f64 x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) 4)) (*.f64 x (*.f64 x 4)))
(*.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 2) 2)
(*.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2)) (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2))) (*.f64 x x))
(pow.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 1)
(neg.f64 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))
Outputs
(*.f64 2 (pow.f64 x 4))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (*.f64 2 (pow.f64 x 4)))
(+.f64 (*.f64 2 (pow.f64 x 4)) (*.f64 -4 (pow.f64 x 6)))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 8 (pow.f64 x 8)) (*.f64 2 (pow.f64 x 4))))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 2 (pow.f64 x 4)) (*.f64 8 (pow.f64 x 8))))
(+.f64 (*.f64 2 (pow.f64 x 4)) (+.f64 (*.f64 8 (pow.f64 x 8)) (*.f64 -4 (pow.f64 x 6))))
(+.f64 (*.f64 2 (pow.f64 x 4)) (+.f64 (*.f64 -4 (pow.f64 x 6)) (*.f64 8 (pow.f64 x 8))))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 8 (pow.f64 x 8)) (+.f64 (*.f64 -16 (pow.f64 x 10)) (*.f64 2 (pow.f64 x 4)))))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 8 (pow.f64 x 8)) (+.f64 (*.f64 2 (pow.f64 x 4)) (*.f64 -16 (pow.f64 x 10)))))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 2 (pow.f64 x 4)) (+.f64 (*.f64 -16 (pow.f64 x 10)) (*.f64 8 (pow.f64 x 8)))))
(+.f64 (*.f64 2 (pow.f64 x 4)) (+.f64 (+.f64 (*.f64 -4 (pow.f64 x 6)) (*.f64 8 (pow.f64 x 8))) (*.f64 -16 (pow.f64 x 10))))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 2 (pow.f64 x 4)) (+.f64 (*.f64 8 (pow.f64 x 8)) (*.f64 -16 (pow.f64 x 10)))))
(+.f64 (*.f64 2 (pow.f64 x 4)) (+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 8 (pow.f64 x 8)) (*.f64 -16 (pow.f64 x 10)))))
(pow.f64 x 2)
(-.f64 (pow.f64 x 2) 1/2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) 1/2)
(+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) (-.f64 (pow.f64 x 2) 1/2))
(+.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) 1/2))
(+.f64 (-.f64 (pow.f64 x 2) 1/2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) (-.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4))))))
(pow.f64 x 2)
(-.f64 (pow.f64 x 2) 1/2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) 1/2)
(+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) (-.f64 (pow.f64 x 2) 1/2))
(+.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) 1/2))
(+.f64 (-.f64 (pow.f64 x 2) 1/2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) (-.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 0)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(+.f64 0 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(-.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 0)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (*.f64 x x) (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (*.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x))))
(*.f64 x (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 (*.f64 x (/.f64 1 x)) x)))
(*.f64 (*.f64 x x) (/.f64 (/.f64 1 x) (/.f64 (+.f64 1 (/.f64 (/.f64 1/2 x) x)) x)))
(*.f64 (*.f64 x x) (/.f64 (/.f64 1 x) (/.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) x)))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))))
(*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (/.f64 x (+.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 (*.f64 x x) (/.f64 (+.f64 1/2 (*.f64 x x)) x)))
(*.f64 1 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 1/2 (*.f64 x (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 x (*.f64 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 1/2))
(*.f64 x (*.f64 1/2 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x))) (*.f64 x 1/2))
(*.f64 (/.f64 (*.f64 x -2) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x 1/2))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 1)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x)))
(*.f64 (*.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x))))
(*.f64 x (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 (*.f64 x (/.f64 1 x)) x)))
(*.f64 (*.f64 x x) (/.f64 (/.f64 1 x) (/.f64 (+.f64 1 (/.f64 (/.f64 1/2 x) x)) x)))
(*.f64 (*.f64 x x) (/.f64 (/.f64 1 x) (/.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) x)))
(*.f64 -1 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 (/.f64 1 (*.f64 x x)) 2)))
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 2 x))
(*.f64 2 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 2))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 2 (*.f64 (/.f64 x (+.f64 (/.f64 1 (*.f64 x x)) 2)) x))
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 2 x))
(*.f64 2 (*.f64 (/.f64 x 2) (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2)) (*.f64 x x)))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) 2))
(*.f64 2 (*.f64 (*.f64 x x) (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 2 (*.f64 x x)))
(*.f64 (*.f64 x (+.f64 x x)) (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2)))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) 2))
(*.f64 2 (*.f64 (*.f64 x x) (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 2 (*.f64 x x)))
(*.f64 (*.f64 x (+.f64 x x)) (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))) x)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (+.f64 1/2 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x))))))
(*.f64 (+.f64 x x) (/.f64 x (+.f64 (/.f64 1 (*.f64 x x)) 2)))
(*.f64 (+.f64 x x) (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 x 2)))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) 4)))
(*.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 4 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 x 4) (/.f64 1/4 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 x 4) (/.f64 1/4 (+.f64 1 (/.f64 (/.f64 1/2 x) x)))))
(*.f64 x (*.f64 (*.f64 x 4) (/.f64 -1/4 (-.f64 -1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 (*.f64 x (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))) 1/2)
(*.f64 x (*.f64 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 1/2))
(*.f64 x (*.f64 1/2 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x))) (*.f64 x 1/2))
(*.f64 1/2 (*.f64 x (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 (/.f64 (*.f64 x -2) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x 1/2))
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x x))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (+.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))))
(*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (/.f64 x (+.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 (*.f64 x x) (/.f64 (+.f64 1/2 (*.f64 x x)) x)))
(*.f64 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 x 2))
(*.f64 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x))) (/.f64 x 2))
(*.f64 (/.f64 (*.f64 x -2) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) (/.f64 x 2))
(*.f64 (*.f64 (*.f64 x x) (fabs.f64 x)) (/.f64 (fabs.f64 x) (+.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))))
(*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (/.f64 x (+.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 (*.f64 x x) (/.f64 (+.f64 1/2 (*.f64 x x)) x)))
(*.f64 (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (fabs.f64 x))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (/.f64 x (+.f64 (/.f64 1 (*.f64 x x)) 2)) (+.f64 x x))
(*.f64 (+.f64 x x) (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2)) (*.f64 x (+.f64 x x)))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) 2))
(*.f64 2 (*.f64 (*.f64 x x) (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 2 (*.f64 x x)))
(*.f64 (/.f64 x 2) (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 x 2))
(*.f64 (/.f64 (+.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x))) (/.f64 x 2))
(*.f64 (/.f64 (*.f64 x -2) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) (/.f64 x 2))
(*.f64 (*.f64 x (/.f64 1 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x))))
(*.f64 x (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 (*.f64 x (/.f64 1 x)) x)))
(*.f64 (*.f64 x x) (/.f64 (/.f64 1 x) (/.f64 (+.f64 1 (/.f64 (/.f64 1/2 x) x)) x)))
(*.f64 (*.f64 x x) (/.f64 (/.f64 1 x) (/.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) x)))
(*.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (fabs.f64 x) (+.f64 (/.f64 1 (*.f64 x x)) 2)))
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 2 x))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x))) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x))))
(*.f64 x (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 (*.f64 x (/.f64 1 x)) x)))
(*.f64 (*.f64 x x) (/.f64 (/.f64 1 x) (/.f64 (+.f64 1 (/.f64 (/.f64 1/2 x) x)) x)))
(*.f64 (*.f64 x x) (/.f64 (/.f64 1 x) (/.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) x)))
(*.f64 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x))))) (*.f64 x (+.f64 x x)))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 x 2)) (+.f64 x x))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))))
(*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (/.f64 x (+.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 (*.f64 x x) (/.f64 (+.f64 1/2 (*.f64 x x)) x)))
(*.f64 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) -1)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (/.f64 (fabs.f64 x) (+.f64 (/.f64 1 (*.f64 x x)) 2)) (*.f64 2 (fabs.f64 x)))
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 2 x))
(*.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 1 (*.f64 x x)) 2)) 2)
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 2 x))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (neg.f64 x)))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (/.f64 x (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))))
(*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (/.f64 x (+.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 (*.f64 x x) (/.f64 (+.f64 1/2 (*.f64 x x)) x)))
(*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (+.f64 1/2 (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x))))))
(*.f64 (/.f64 (fabs.f64 x) (+.f64 1/2 (*.f64 x x))) (*.f64 (*.f64 x x) (fabs.f64 x)))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))))
(*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (/.f64 x (+.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 (*.f64 x x) (/.f64 (+.f64 1/2 (*.f64 x x)) x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) 4)) (*.f64 x (*.f64 x 4)))
(*.f64 (*.f64 x (*.f64 x 4)) (/.f64 1 (*.f64 4 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 x 4) (/.f64 1/4 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 x 4) (/.f64 1/4 (+.f64 1 (/.f64 (/.f64 1/2 x) x)))))
(*.f64 x (*.f64 (*.f64 x 4) (/.f64 -1/4 (-.f64 -1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 2) 2)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2)) (/.f64 1 (+.f64 (/.f64 1 (*.f64 x x)) 2))) (*.f64 x x))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) 2))
(*.f64 2 (*.f64 (*.f64 x x) (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 2 (*.f64 x x)))
(pow.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 1)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
(neg.f64 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))

eval1.0s (4.4%)

Compiler

Compiled 69080 to 34425 computations (50.2% saved)

prune744.0ms (3.2%)

Pruning

90 alts after pruning (88 fresh and 2 done)

PrunedKeptTotal
New1202521254
Fresh73643
Picked101
Done426
Total1214901304
Error
2.0b
Counts
1304 → 90
Alt Table
Click to see full alt table
StatusErrorProgram
56.5b
(/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))
56.5b
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)
56.5b
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))
56.5b
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
56.5b
(/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))
56.5b
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
56.5b
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
56.5b
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))) 2))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) (fabs.f64 x)) 2)))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6)) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2)))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) 2)))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 2 (fabs.f64 x))) 2)))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x))))) (/.f64 2 (fabs.f64 x))) 2)))
2.5b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (+.f64 x x)))))))) (/.f64 2 (fabs.f64 x))) 2)))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x)))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))))))
2.5b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x x)))))
2.5b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (+.f64 x x) (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (/.f64 1 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
2.5b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
48.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1/2 (fabs.f64 x)) (+.f64 2 (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (/.f64 1/2 (fabs.f64 x)))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 x (*.f64 x (+.f64 x x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)))) (neg.f64 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) -2)) (*.f64 (*.f64 x x) -2)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 1 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6)))))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))) (*.f64 x x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.5b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))) x)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (/.f64 1 x) (/.f64 (+.f64 1 (/.f64 (/.f64 1/2 x) x)) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x))))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))))
2.5b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))))
2.5b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x))))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))))
Compiler

Compiled 8077 to 5424 computations (32.8% saved)

localize100.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6)) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2))
0.4b
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 295 to 190 computations (35.6% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6)) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2))
0.0ms
x
@inf
(*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6)) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2))
0.0ms
x
@0
(*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6)) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2))
0.0ms
x
@0
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
0.0ms
x
@-inf
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))

rewrite107.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1322×rational.json-simplify-35
914×exponential.json-3
914×rational.json-1
914×rational.json-2
914×rational.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030152
1227152
2564142
32143132
47197132
Stop Event
node limit
Counts
2 → 27
Calls
Call 1
Inputs
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6)) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 1 (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 15/4 (fabs.f64 x)) (/.f64 1 (pow.f64 x 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 x)) (/.f64 15/4 (pow.f64 x 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 x)) (/.f64 (*.f64 x x) (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 15/4 (fabs.f64 x)) 2) (/.f64 1 (*.f64 (pow.f64 x 6) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 6)) (/.f64 15/4 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))) (fabs.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))) (/.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 x 6) 2)) (*.f64 (/.f64 15/4 (fabs.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)) 1)))))

simplify93.0ms (0.4%)

Algorithm
egg-herbie
Rules
1632×rational.json-simplify-51
750×rational.json-simplify-43
712×rational.json-simplify-53
660×rational.json-simplify-41
648×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01082691
12592673
25992673
320502661
450602661
Stop Event
node limit
Counts
51 → 69
Calls
Call 1
Inputs
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 15/8 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 35/16 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 35/16 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 35/16 (/.f64 1 (fabs.f64 x))))))
(/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.f64 (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))))
(/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.f64 (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))))
(+.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 0)
(+.f64 0 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(-.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 0)
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))))
(*.f64 (/.f64 15/4 (fabs.f64 x)) (/.f64 1 (pow.f64 x 6)))
(*.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 1)
(*.f64 1 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 (fabs.f64 (/.f64 1 x)) (/.f64 15/4 (pow.f64 x 6)))
(*.f64 (fabs.f64 (/.f64 1 x)) (/.f64 (*.f64 x x) (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))))
(*.f64 (*.f64 (/.f64 15/4 (fabs.f64 x)) 2) (/.f64 1 (*.f64 (pow.f64 x 6) 2)))
(*.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))))
(*.f64 (/.f64 1 (pow.f64 x 6)) (/.f64 15/4 (fabs.f64 x)))
(*.f64 (/.f64 (*.f64 x x) (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))) (fabs.f64 x))
(*.f64 (/.f64 x (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))) (/.f64 x (fabs.f64 x)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 x 6) 2)) (*.f64 (/.f64 15/4 (fabs.f64 x)) 2))
(pow.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 1)
(neg.f64 (neg.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)) 0)
(+.f64 0 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)))
(-.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)) 0)
(/.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))) 2)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))))) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))))) 8)
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)) 1)
Outputs
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(/.f64 15/8 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/8 (fabs.f64 x)) (pow.f64 x 6))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))))
(+.f64 (*.f64 21/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 35/16 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 35/16 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 35/16 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x)))))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 35/16 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 21/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))) (*.f64 35/16 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (*.f64 35/16 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 35/16 (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 35/16 (+.f64 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2))) (/.f64 1 (fabs.f64 x)))) (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x)))))
(+.f64 (*.f64 21/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 35/16 (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))) (+.f64 (*.f64 21/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 35/16 (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (/.f64 1 (fabs.f64 x))))))
(+.f64 (*.f64 21/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))) (*.f64 35/16 (+.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)) (/.f64 1 (fabs.f64 x))))))
(/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 15/8 (/.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (pow.f64 x 6))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4))))))
(+.f64 (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4))))) (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 15/8 (/.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (pow.f64 x 6))))))
(+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2)))) (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 0)
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(+.f64 0 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(-.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 0)
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 1 x) (/.f64 x (/.f64 15/4 (pow.f64 x 6)))))
(*.f64 (fabs.f64 x) (/.f64 15/4 (*.f64 (pow.f64 x 6) (/.f64 x (/.f64 1 x)))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 15/4 (pow.f64 x 6)) x) x))
(*.f64 (/.f64 15/4 (fabs.f64 x)) (/.f64 1 (pow.f64 x 6)))
(*.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 1)
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(*.f64 1 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(*.f64 (fabs.f64 (/.f64 1 x)) (/.f64 15/4 (pow.f64 x 6)))
(*.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (fabs.f64 x)))
(*.f64 (fabs.f64 (/.f64 1 x)) (/.f64 (*.f64 x x) (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))))
(*.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (fabs.f64 x)))
(*.f64 (*.f64 (/.f64 15/4 (fabs.f64 x)) 2) (/.f64 1 (*.f64 (pow.f64 x 6) 2)))
(*.f64 (/.f64 15/4 (fabs.f64 x)) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 x 6) 2))))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 x 6)) (/.f64 15/4 (fabs.f64 x))))
(*.f64 2 (*.f64 (/.f64 15/4 (fabs.f64 x)) (/.f64 1/2 (pow.f64 x 6))))
(*.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 x (fabs.f64 x)) (/.f64 x (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(*.f64 (/.f64 1 (pow.f64 x 6)) (/.f64 15/4 (fabs.f64 x)))
(*.f64 (/.f64 15/4 (fabs.f64 x)) (/.f64 1 (pow.f64 x 6)))
(*.f64 (/.f64 (*.f64 x x) (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (fabs.f64 x)))
(*.f64 (/.f64 1 (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))) (fabs.f64 x))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 1 x) (/.f64 x (/.f64 15/4 (pow.f64 x 6)))))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))))
(*.f64 (fabs.f64 x) (/.f64 15/4 (*.f64 (pow.f64 x 6) (/.f64 x (/.f64 1 x)))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 15/4 (pow.f64 x 6)) x) x))
(*.f64 (/.f64 x (*.f64 x (/.f64 x (/.f64 15/4 (pow.f64 x 6))))) (/.f64 x (fabs.f64 x)))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(*.f64 (/.f64 1 (*.f64 (pow.f64 x 6) 2)) (*.f64 (/.f64 15/4 (fabs.f64 x)) 2))
(*.f64 (/.f64 15/4 (fabs.f64 x)) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 x 6) 2))))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 x 6)) (/.f64 15/4 (fabs.f64 x))))
(*.f64 2 (*.f64 (/.f64 15/4 (fabs.f64 x)) (/.f64 1/2 (pow.f64 x 6))))
(pow.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6))) 1)
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(neg.f64 (neg.f64 (/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))
(/.f64 15/4 (*.f64 (fabs.f64 x) (pow.f64 x 6)))
(/.f64 (/.f64 15/4 (pow.f64 x 6)) (fabs.f64 x))
(/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6))
(+.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)) 0)
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 15/4 (pow.f64 x 6)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 15/4 (pow.f64 x 6)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(-.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)) 0)
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 15/4 (pow.f64 x 6)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)) 1)
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 15/4 (pow.f64 x 6)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))) 2)
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 15/4 (pow.f64 x 6)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))))) 4)
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 15/4 (pow.f64 x 6)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))))) 8)
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 15/4 (pow.f64 x 6)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2)))))) 1/2)) 1)
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 15/4 (pow.f64 x 6)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (+.f64 (/.f64 15/4 (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (exp.f64 (*.f64 x x))))

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))
0.3b
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 20 to 8 computations (60% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))
0.0ms
x
@inf
(*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))
0.0ms
x
@-inf
(*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))
0.0ms
x
@0
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
0.0ms
x
@inf
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))

rewrite76.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01140
18440
221340
378540
4415440
Stop Event
node limit
Counts
2 → 130
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (/.f64 x (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (fabs.f64 x) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 1 (fabs.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 x x)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 x (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fabs.f64 x)) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fabs.f64 x)) (/.f64 1 (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 -1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fabs.f64 x)) (/.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (/.f64 x (fabs.f64 x)) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (/.f64 x (fabs.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (fabs.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fabs.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) (/.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))) (/.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 (+.f64 x x))) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (fabs.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (fabs.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (neg.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (fabs.f64 x)) (sqrt.f64 (PI.f64))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (fabs.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (+.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 x x)) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (fabs.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 x x)) (*.f64 (fabs.f64 x) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 x x)) (+.f64 (*.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (fabs.f64 x)) (/.f64 1 (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 -1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x x)) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (+.f64 (/.f64 2 (fabs.f64 x)) (/.f64 2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 -1 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (+.f64 x x))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 (fabs.f64 x) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 x x))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (fabs.f64 x))) (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 x (fabs.f64 x))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) (fabs.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (fabs.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 (fabs.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 2 (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x x)) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fabs.f64 x)) (/.f64 1 (sqrt.f64 (PI.f64)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) x) (/.f64 x (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (*.f64 x x)) (fabs.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (/.f64 x (fabs.f64 x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 x (fabs.f64 x))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) (fabs.f64 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) 2) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fabs.f64 (+.f64 x x))) (-.f64 0 (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (fabs.f64 x))) (/.f64 1 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (fabs.f64 x))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (neg.f64 (fabs.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (-.f64 0 (fabs.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (-.f64 0 (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) 1)))))

simplify128.0ms (0.6%)

Algorithm
egg-herbie
Rules
1302×rational.json-simplify-43
870×rational.json-simplify-2
760×rational.json-simplify-35
726×rational.json-simplify-50
486×exponential.json-simplify-26
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02573654
17753646
228273574
357733514
Stop Event
node limit
Counts
154 → 147
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 0)
(+.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)))
(-.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 0)
(*.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)))
(*.f64 x (/.f64 (/.f64 x (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 x (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)))
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 (fabs.f64 x) (/.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 1)
(*.f64 (*.f64 x x) (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 (*.f64 x x) (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))))
(*.f64 2 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2))
(*.f64 2 (/.f64 (fabs.f64 x) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 2 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 (/.f64 1 x)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2) 1/2)
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 1 (fabs.f64 (+.f64 x x))))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(*.f64 (+.f64 x x) (/.f64 x (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))))
(*.f64 (*.f64 x (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))))
(*.f64 (/.f64 x (fabs.f64 x)) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x))
(*.f64 (/.f64 x (fabs.f64 x)) (/.f64 1 (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2))
(*.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x))))
(*.f64 -1 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 -1 (fabs.f64 x)))
(*.f64 (neg.f64 (fabs.f64 x)) (/.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 x (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 x (fabs.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 1 x) (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 x))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 -1 (fabs.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) (/.f64 x (fabs.f64 x)))
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))) (/.f64 x (fabs.f64 x)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 x))
(*.f64 (/.f64 1 (fabs.f64 (+.f64 x x))) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 x (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) x)
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) x)
(*.f64 (/.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (fabs.f64 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2) 2)
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (fabs.f64 (+.f64 x x)))
(*.f64 (/.f64 (fabs.f64 x) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) 2)
(*.f64 (/.f64 1 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (fabs.f64 (+.f64 x x)))
(*.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) 2)
(*.f64 (/.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (fabs.f64 x))
(*.f64 (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x (+.f64 x x)))
(*.f64 (/.f64 x (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (+.f64 x x))
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x))) -1)
(*.f64 (/.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (neg.f64 (fabs.f64 x)))
(*.f64 (/.f64 1 (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (neg.f64 (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) -1)
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 x x)))
(*.f64 (/.f64 (/.f64 x (fabs.f64 x)) (sqrt.f64 (PI.f64))) (/.f64 1 x))
(*.f64 (/.f64 (fabs.f64 x) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (/.f64 1 (*.f64 x x)))
(*.f64 (/.f64 (/.f64 x (fabs.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (/.f64 1 x))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 x))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
(pow.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 1)
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) 0)
(+.f64 0 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(-.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) 0)
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)))
(/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 1 x)))
(/.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) 1)
(/.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 2 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (+.f64 x x))) 2)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)) 4)
(/.f64 (fabs.f64 (+.f64 x x)) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (fabs.f64 (/.f64 1 x))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 2 (fabs.f64 x)))
(/.f64 (*.f64 x (+.f64 x x)) (*.f64 (fabs.f64 x) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 x (+.f64 x x)) (+.f64 (*.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 (/.f64 x (fabs.f64 x)) (/.f64 1 (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) -1)
(/.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 -1 (fabs.f64 x)))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 (/.f64 1 x))))
(/.f64 (neg.f64 (*.f64 x x)) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (fabs.f64 x))
(/.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (+.f64 (/.f64 2 (fabs.f64 x)) (/.f64 2 (fabs.f64 x))))
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 -1 (fabs.f64 x))))
(/.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 2 (*.f64 x (+.f64 x x))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 (fabs.f64 x) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 x x))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x)))))
(/.f64 (*.f64 2 (neg.f64 (fabs.f64 x))) (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4))) 8)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 x (fabs.f64 x))) (/.f64 1 x))
(/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 1 x)))
(/.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) (fabs.f64 (+.f64 x x)))
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (neg.f64 (fabs.f64 x)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 (+.f64 x x)))
(/.f64 (+.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (fabs.f64 (/.f64 1 x))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 (fabs.f64 x) 4))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 2 (neg.f64 (fabs.f64 x))))
(/.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) x) (/.f64 1 x))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x x)) (/.f64 1 (*.f64 x x)))
(/.f64 (/.f64 (neg.f64 (fabs.f64 x)) (/.f64 1 (sqrt.f64 (PI.f64)))) -1)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) x) (/.f64 x (fabs.f64 x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (*.f64 x x)) (fabs.f64 (/.f64 1 x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (/.f64 x (fabs.f64 x))) x)
(/.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 x (fabs.f64 x))) (/.f64 1 x))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) (fabs.f64 x)) 2)
(/.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) 2) (fabs.f64 x))
(/.f64 (neg.f64 (fabs.f64 (+.f64 x x))) (-.f64 0 (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 (neg.f64 (neg.f64 (fabs.f64 x))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (neg.f64 (fabs.f64 x))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (neg.f64 (fabs.f64 x)))
(/.f64 (neg.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (neg.f64 (fabs.f64 (/.f64 1 x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (-.f64 0 (fabs.f64 (+.f64 x x))))
(/.f64 (neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (fabs.f64 x))
(/.f64 (neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (-.f64 0 (neg.f64 (fabs.f64 x))))
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) 1)
Outputs
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (fabs.f64 x)))
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fabs.f64 (/.f64 1 x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 0)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 0)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 x (/.f64 (/.f64 x (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 x (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 x (/.f64 (/.f64 1 x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (fabs.f64 x))))
(*.f64 x (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 x (/.f64 (/.f64 1 x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (fabs.f64 x))))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(*.f64 (fabs.f64 x) (/.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 1)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 x x) (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 x (/.f64 (/.f64 1 x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (fabs.f64 x))))
(*.f64 (*.f64 x x) (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 x (/.f64 (/.f64 1 x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (fabs.f64 x))))
(*.f64 2 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 2 (/.f64 (fabs.f64 x) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 2 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 (/.f64 1 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2) 1/2)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 1 (fabs.f64 (+.f64 x x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 x x)))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 (+.f64 x x)))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 x x)))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 (+.f64 x x)))
(*.f64 (+.f64 x x) (/.f64 x (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 x (/.f64 (/.f64 1 x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (fabs.f64 x))))
(*.f64 (*.f64 x (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 x (/.f64 (/.f64 1 x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (fabs.f64 x))))
(*.f64 (/.f64 x (fabs.f64 x)) (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 x (fabs.f64 x)) (/.f64 1 (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 -1 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 -1 (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (neg.f64 (fabs.f64 x)) (/.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 1 (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 1 (neg.f64 (fabs.f64 x))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x)))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 (/.f64 -1 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 x x))))
(*.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 x (fabs.f64 x)) (sqrt.f64 (PI.f64))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 x (fabs.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 x) (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 x))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (fabs.f64 (/.f64 1 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 -1 (fabs.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) (/.f64 x (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))) (/.f64 x (fabs.f64 x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 x))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(*.f64 (/.f64 1 (fabs.f64 (+.f64 x x))) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 x (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) x)
(*.f64 x (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 x (/.f64 (/.f64 1 x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 x x))
(*.f64 x (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 x (/.f64 (/.f64 1 x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (fabs.f64 x))))
(*.f64 (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) x)
(*.f64 x (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 x (/.f64 (/.f64 1 x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (fabs.f64 x))))
(*.f64 (/.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (fabs.f64 x))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2) 2)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (fabs.f64 (+.f64 x x)))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 x x)))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 (+.f64 x x)))
(*.f64 (/.f64 (fabs.f64 x) (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) 2)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (fabs.f64 (+.f64 x x)))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 (+.f64 x x)) (/.f64 (/.f64 1/2 (sqrt.f64 (PI.f64))) (*.f64 x x)))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 (+.f64 x x)))
(*.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) 2)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 2 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (fabs.f64 x))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x (+.f64 x x)))
(*.f64 x (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 x (/.f64 (/.f64 1 x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (fabs.f64 x))))
(*.f64 (/.f64 x (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (+.f64 x x))
(*.f64 x (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 x (/.f64 (/.f64 1 x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (fabs.f64 x))))
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x x))
(*.f64 x (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 x (/.f64 (/.f64 1 x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))
(*.f64 x (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x (fabs.f64 x))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x))) -1)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (neg.f64 (fabs.f64 x)))
(*.f64 (fabs.f64 x) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (neg.f64 (*.f64 x x)))
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 1 (neg.f64 (fabs.f64 x))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x)))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 (/.f64 -1 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) -1)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 x (fabs.f64 x)) (sqrt.f64 (PI.f64))) (/.f64 1 x))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (fabs.f64 x) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 x (fabs.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (/.f64 1 x))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 x))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(pow.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 1)
(/.f64 1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) 0)
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(+.f64 0 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(-.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) 0)
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 1 x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) 1)
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 x x) (*.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 2 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x)) 2))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (+.f64 x x))) 2)
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4)) 4)
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (fabs.f64 (+.f64 x x)) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (fabs.f64 (/.f64 1 x))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 2 (fabs.f64 x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 x (+.f64 x x)) (*.f64 (fabs.f64 x) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 x (+.f64 x x)) (+.f64 (*.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (fabs.f64 x) (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 x (fabs.f64 x)) (/.f64 1 (/.f64 x (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (fabs.f64 x))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) -1)
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 -1 (fabs.f64 x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 (/.f64 1 x))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 x x)) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (fabs.f64 x))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (+.f64 (/.f64 2 (fabs.f64 x)) (/.f64 2 (fabs.f64 x))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 -1 (fabs.f64 x)) (/.f64 -1 (fabs.f64 x))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (fabs.f64 x) 4) (*.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 x (+.f64 x x))) (+.f64 (*.f64 (fabs.f64 x) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 (fabs.f64 x) (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 x x))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (neg.f64 (fabs.f64 x)))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (neg.f64 (fabs.f64 x))) (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) 4))) 8)
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 x (fabs.f64 x))) (/.f64 1 x))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (fabs.f64 (/.f64 1 x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) (fabs.f64 (+.f64 x x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (neg.f64 (fabs.f64 x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 (+.f64 x x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 2 (fabs.f64 (/.f64 1 x))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (*.f64 (fabs.f64 x) 4))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 2 (neg.f64 (fabs.f64 x))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) x) (/.f64 1 x))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x x)) (/.f64 1 (*.f64 x x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (neg.f64 (fabs.f64 x)) (/.f64 1 (sqrt.f64 (PI.f64)))) -1)
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) x) (/.f64 x (fabs.f64 x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (*.f64 x x)) (fabs.f64 (/.f64 1 x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (/.f64 x (fabs.f64 x))) x)
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (fabs.f64 x)) (/.f64 1 (*.f64 x x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))) (/.f64 x (fabs.f64 x))) (/.f64 1 x))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) (fabs.f64 x)) 2)
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))) 2) (fabs.f64 x))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (fabs.f64 (+.f64 x x))) (-.f64 0 (*.f64 2 (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (neg.f64 (fabs.f64 x))) (/.f64 1 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (neg.f64 (fabs.f64 x))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (PI.f64))))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (neg.f64 (fabs.f64 x)))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))) (neg.f64 (fabs.f64 (/.f64 1 x))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 2 (/.f64 1 (sqrt.f64 (PI.f64)))))) (-.f64 0 (fabs.f64 (+.f64 x x))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (fabs.f64 x))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (-.f64 0 (neg.f64 (fabs.f64 x))))
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) 1)
(*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))

localize94.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
0.5b
(*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x)))
0.5b
(*.f64 (/.f64 1/2 x) (/.f64 1 x))
1.0b
(sqrt.f64 (PI.f64))
Compiler

Compiled 268 to 191 computations (28.7% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (/.f64 1/2 x) (/.f64 1 x))
0.0ms
x
@inf
(*.f64 (/.f64 1/2 x) (/.f64 1 x))
0.0ms
x
@0
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
0.0ms
x
@-inf
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
0.0ms
x
@inf
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))

rewrite100.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1934×rational.json-1
1934×rational.json-2
1934×rational.json-4
1934×rational.json-3
1034×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
024169
1188145
2464139
31725121
45852121
Stop Event
node limit
Counts
3 → 85
Calls
Call 1
Inputs
(*.f64 (/.f64 1/2 x) (/.f64 1 x))
(*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x)))
(*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 x) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1/2 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 x) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 x) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 x) (/.f64 (*.f64 x x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 x (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 x) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 x (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 x x) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 x (/.f64 1/2 x)) (/.f64 x (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 x) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 4 (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (+.f64 x x) (/.f64 1/2 x)) (/.f64 (+.f64 x x) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 x) 4) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 x) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 2 (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (+.f64 x x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 4 (*.f64 x (+.f64 x x))) (*.f64 4 (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 x)) (*.f64 2 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1/2 x) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x) 4) (*.f64 2 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (*.f64 (+.f64 x x) (neg.f64 x)) (*.f64 (+.f64 x x) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 x)) (-.f64 0 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (*.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 x)) (neg.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x x)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 1 x))) (+.f64 (neg.f64 (+.f64 x x)) (neg.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 x) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1/2 x) 4)) (-.f64 0 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 2 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 1/2 x)) (neg.f64 (/.f64 1/2 x))) (*.f64 2 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1/2 x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1/2 x)) (-.f64 0 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1/2 x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1/2 x))) (-.f64 0 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1/2 x) x) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 x) (*.f64 x (*.f64 x (*.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 x) (/.f64 (*.f64 x (*.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 x) (/.f64 (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 x) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 x x)) (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 x x)) (/.f64 (/.f64 (+.f64 x x) (/.f64 1/2 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 x) x) (*.f64 x (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 x) (*.f64 x x)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (*.f64 1/2 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (/.f64 (*.f64 x x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 2 x) (*.f64 x x))) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 4) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1/2 x) x)) (-.f64 0 (*.f64 x (*.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 2 x) (*.f64 x x))) (neg.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (/.f64 2 (fabs.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (*.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) 4) (fabs.f64 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (neg.f64 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 4) (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (neg.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))) (-.f64 0 (*.f64 2 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 1)))))

simplify94.0ms (0.4%)

Algorithm
egg-herbie
Rules
1140×rational.json-simplify-40
972×rational.json-simplify-49
736×rational.json-simplify-38
670×rational.json-simplify-50
668×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02103845
16933845
224173845
347343845
Stop Event
node limit
Counts
121 → 121
Calls
Call 1
Inputs
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6)))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(fabs.f64 (/.f64 1 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(fabs.f64 (/.f64 1 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(+.f64 (/.f64 (/.f64 1/2 x) x) 0)
(+.f64 0 (/.f64 (/.f64 1/2 x) x))
(-.f64 (/.f64 (/.f64 1/2 x) x) 0)
(/.f64 1/2 (*.f64 x x))
(/.f64 (/.f64 1/2 x) x)
(/.f64 (/.f64 1/2 x) (/.f64 (*.f64 x x) x))
(/.f64 1 (*.f64 x (+.f64 x x)))
(/.f64 1 (/.f64 x (/.f64 1/2 x)))
(/.f64 (/.f64 1 x) (+.f64 x x))
(/.f64 2 (*.f64 x (*.f64 x 4)))
(/.f64 2 (/.f64 (+.f64 x x) (/.f64 1/2 x)))
(/.f64 2 (+.f64 (/.f64 x (/.f64 1/2 x)) (/.f64 x (/.f64 1/2 x))))
(/.f64 (/.f64 1 (*.f64 x x)) 2)
(/.f64 (/.f64 (/.f64 1/2 x) x) 1)
(/.f64 4 (*.f64 4 (*.f64 x (+.f64 x x))))
(/.f64 4 (+.f64 (/.f64 (+.f64 x x) (/.f64 1/2 x)) (/.f64 (+.f64 x x) (/.f64 1/2 x))))
(/.f64 (*.f64 (/.f64 1/2 x) 4) (*.f64 x 4))
(/.f64 (/.f64 2 x) (*.f64 x 4))
(/.f64 -1 (*.f64 2 (*.f64 x (neg.f64 x))))
(/.f64 -1 (*.f64 (+.f64 x x) (neg.f64 x)))
(/.f64 -1 (neg.f64 (*.f64 x (+.f64 x x))))
(/.f64 8 (+.f64 (*.f64 4 (*.f64 x (+.f64 x x))) (*.f64 4 (*.f64 x (+.f64 x x)))))
(/.f64 (*.f64 2 (/.f64 2 x)) (*.f64 2 (*.f64 x 4)))
(/.f64 (*.f64 (/.f64 (/.f64 1/2 x) x) 4) 4)
(/.f64 (*.f64 (/.f64 1 x) 4) (*.f64 2 (*.f64 x 4)))
(/.f64 -2 (+.f64 (*.f64 (+.f64 x x) (neg.f64 x)) (*.f64 (+.f64 x x) (neg.f64 x))))
(/.f64 (neg.f64 (/.f64 2 x)) (-.f64 0 (*.f64 x 4)))
(/.f64 -1/2 (*.f64 x (neg.f64 x)))
(/.f64 (neg.f64 (/.f64 1 x)) (neg.f64 (+.f64 x x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 4) 8)
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 x))) (+.f64 (neg.f64 (+.f64 x x)) (neg.f64 (+.f64 x x))))
(/.f64 (/.f64 -1/2 x) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 1/2 x)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (/.f64 1/2 x) 4)) (-.f64 0 (*.f64 x 4)))
(/.f64 (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 2 (neg.f64 x)))
(/.f64 (+.f64 (neg.f64 (/.f64 1/2 x)) (neg.f64 (/.f64 1/2 x))) (*.f64 2 (neg.f64 x)))
(/.f64 (neg.f64 (/.f64 -1/2 x)) x)
(/.f64 (neg.f64 (/.f64 -1/2 x)) (-.f64 0 (neg.f64 x)))
(/.f64 (neg.f64 (neg.f64 (/.f64 1/2 x))) x)
(/.f64 (neg.f64 (neg.f64 (/.f64 1/2 x))) (-.f64 0 (neg.f64 x)))
(pow.f64 (/.f64 (/.f64 1/2 x) x) 1)
(+.f64 0 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))
(+.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 0)
(-.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 0)
(/.f64 (/.f64 1/2 x) (*.f64 x (*.f64 x (*.f64 1/2 x))))
(/.f64 (/.f64 1/2 x) (/.f64 (*.f64 x (*.f64 x x)) 2))
(/.f64 (/.f64 1/2 x) (/.f64 (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x))) 2))
(/.f64 (/.f64 1/2 x) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) 4))
(/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x (+.f64 x x)))
(/.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (/.f64 1/2 x)))
(/.f64 (/.f64 2 (*.f64 x x)) (/.f64 (/.f64 (+.f64 x x) (/.f64 1/2 x)) 2))
(/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) (+.f64 x x)))
(/.f64 (/.f64 (/.f64 1/2 x) x) (*.f64 x (*.f64 1/2 x)))
(/.f64 (/.f64 (/.f64 2 x) (*.f64 x x)) (+.f64 x x))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (*.f64 1/2 x)))) 2)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (/.f64 (*.f64 x x) x))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 1)
(/.f64 (*.f64 2 (/.f64 (/.f64 2 x) (*.f64 x x))) (*.f64 x 4))
(/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 4) 4)
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 4) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 4)) 8)
(/.f64 (neg.f64 (/.f64 (/.f64 1/2 x) x)) (-.f64 0 (*.f64 x (*.f64 1/2 x))))
(/.f64 (neg.f64 (/.f64 (/.f64 2 x) (*.f64 x x))) (neg.f64 (+.f64 x x)))
(pow.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 1)
(fabs.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 0)
(+.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)))
(-.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 0)
(/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))))
(/.f64 2 (+.f64 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x))
(/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 1)
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (/.f64 2 (fabs.f64 x))) 2)
(/.f64 (*.f64 2 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (*.f64 2 (fabs.f64 x)))
(/.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) 4) (fabs.f64 (*.f64 x 4)))
(/.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 4) 4)
(/.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (neg.f64 (fabs.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 4) (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 4)) 8)
(/.f64 (+.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (neg.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 2 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))) (-.f64 0 (*.f64 2 (fabs.f64 x))))
(/.f64 (neg.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))) (fabs.f64 x))
(pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 1)
Outputs
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1/2 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(/.f64 1 (pow.f64 x 4))
(*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6)))
(*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6)))
(*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))
(*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6))))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))))
(fabs.f64 (/.f64 1 x))
(/.f64 1 (fabs.f64 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x)))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x))))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))))
(fabs.f64 (/.f64 1 x))
(/.f64 1 (fabs.f64 x))
(+.f64 (fabs.f64 (/.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))
(+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))))
(+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4)))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x)))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x))))))
(+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (pow.f64 x 2)) (fabs.f64 x))) (*.f64 15/8 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))))))
(+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))
(+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))))
(+.f64 (/.f64 (/.f64 1/2 x) x) 0)
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(+.f64 0 (/.f64 (/.f64 1/2 x) x))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(-.f64 (/.f64 (/.f64 1/2 x) x) 0)
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 1/2 (*.f64 x x))
(/.f64 (/.f64 1/2 x) x)
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (/.f64 1/2 x) (/.f64 (*.f64 x x) x))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 1 (*.f64 x (+.f64 x x)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 1 (/.f64 x (/.f64 1/2 x)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (/.f64 1 x) (+.f64 x x))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 2 (*.f64 x (*.f64 x 4)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 2 (/.f64 (+.f64 x x) (/.f64 1/2 x)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 2 (+.f64 (/.f64 x (/.f64 1/2 x)) (/.f64 x (/.f64 1/2 x))))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (/.f64 1 (*.f64 x x)) 2)
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (/.f64 (/.f64 1/2 x) x) 1)
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 4 (*.f64 4 (*.f64 x (+.f64 x x))))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 4 (+.f64 (/.f64 (+.f64 x x) (/.f64 1/2 x)) (/.f64 (+.f64 x x) (/.f64 1/2 x))))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (*.f64 (/.f64 1/2 x) 4) (*.f64 x 4))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (/.f64 2 x) (*.f64 x 4))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 -1 (*.f64 2 (*.f64 x (neg.f64 x))))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 -1 (*.f64 (+.f64 x x) (neg.f64 x)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 -1 (neg.f64 (*.f64 x (+.f64 x x))))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 8 (+.f64 (*.f64 4 (*.f64 x (+.f64 x x))) (*.f64 4 (*.f64 x (+.f64 x x)))))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (*.f64 2 (/.f64 2 x)) (*.f64 2 (*.f64 x 4)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (*.f64 (/.f64 (/.f64 1/2 x) x) 4) 4)
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (*.f64 (/.f64 1 x) 4) (*.f64 2 (*.f64 x 4)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 -2 (+.f64 (*.f64 (+.f64 x x) (neg.f64 x)) (*.f64 (+.f64 x x) (neg.f64 x))))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (neg.f64 (/.f64 2 x)) (-.f64 0 (*.f64 x 4)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 -1/2 (*.f64 x (neg.f64 x)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (neg.f64 (/.f64 1 x)) (neg.f64 (+.f64 x x)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (*.f64 (/.f64 1 (*.f64 x x)) 4) 8)
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 x))) (+.f64 (neg.f64 (+.f64 x x)) (neg.f64 (+.f64 x x))))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (/.f64 -1/2 x) (neg.f64 x))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (neg.f64 (/.f64 1/2 x)) (neg.f64 x))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (neg.f64 (*.f64 (/.f64 1/2 x) 4)) (-.f64 0 (*.f64 x 4)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 2 (neg.f64 x)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (+.f64 (neg.f64 (/.f64 1/2 x)) (neg.f64 (/.f64 1/2 x))) (*.f64 2 (neg.f64 x)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (neg.f64 (/.f64 -1/2 x)) x)
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (neg.f64 (/.f64 -1/2 x)) (-.f64 0 (neg.f64 x)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (neg.f64 (neg.f64 (/.f64 1/2 x))) x)
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(/.f64 (neg.f64 (neg.f64 (/.f64 1/2 x))) (-.f64 0 (neg.f64 x)))
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(pow.f64 (/.f64 (/.f64 1/2 x) x) 1)
(/.f64 (/.f64 1/2 x) x)
(/.f64 1/2 (*.f64 x x))
(+.f64 0 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(+.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 0)
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(-.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 0)
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 1/2 x) (*.f64 x (*.f64 x (*.f64 1/2 x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 1/2 x) (/.f64 (*.f64 x (*.f64 x x)) 2))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 1/2 x) (/.f64 (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x))) 2))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 1/2 x) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) 4))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x (+.f64 x x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (/.f64 1/2 x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 2 (*.f64 x x)) (/.f64 (/.f64 (+.f64 x x) (/.f64 1/2 x)) 2))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (+.f64 x x))) (+.f64 x x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1/2 x) x) (*.f64 x (*.f64 1/2 x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (/.f64 2 x) (*.f64 x x)) (+.f64 x x))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x (*.f64 1/2 x)))) 2)
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) x)
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 x x)) (/.f64 (*.f64 x x) x))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 1)
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 2 (/.f64 (/.f64 2 x) (*.f64 x x))) (*.f64 x 4))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 4) 4)
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 4) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 4)) 8)
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (/.f64 1/2 x) x)) (-.f64 0 (*.f64 x (*.f64 1/2 x))))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (/.f64 2 x) (*.f64 x x))) (neg.f64 (+.f64 x x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(pow.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) 1)
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(fabs.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 1 (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x)))
(+.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 0)
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(+.f64 0 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(-.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 0)
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 2 (+.f64 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 1)
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (/.f64 2 (fabs.f64 x))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 (*.f64 2 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 (*.f64 2 (fabs.f64 x)) (+.f64 (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) 4) (fabs.f64 (*.f64 x 4)))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 4) 4)
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (neg.f64 (fabs.f64 x)))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 4) (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 4)) 8)
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 (+.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))) (neg.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))) (+.f64 (neg.f64 (fabs.f64 x)) (neg.f64 (fabs.f64 x))))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 (neg.f64 (*.f64 2 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))) (-.f64 0 (*.f64 2 (fabs.f64 x))))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(/.f64 (neg.f64 (neg.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))
(pow.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (fabs.f64 x)) 1)
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 1/2 x) x) (+.f64 1 (*.f64 (/.f64 2 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))))))) (fabs.f64 x))
(/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))

localize84.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x))
0.3b
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 211 to 133 computations (37% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x))
0.0ms
x
@inf
(*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x))
0.0ms
x
@0
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))
0.0ms
x
@-inf
(*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x))
0.0ms
x
@inf
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))

rewrite87.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01598
111892
229492
387092
4450592
Stop Event
node limit
Counts
2 → 118
Calls
Call 1
Inputs
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))
(*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 x (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 (/.f64 2 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (*.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2) (/.f64 1/2 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2) (*.f64 (/.f64 1/2 (*.f64 x x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2) (*.f64 (/.f64 1/2 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2) (*.f64 1/2 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 (/.f64 2 x) x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 4) (/.f64 1 (*.f64 x (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 x)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))) (/.f64 1 (neg.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))) (/.f64 1 (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (neg.f64 x)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 x x)) (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 (/.f64 1 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 x) (/.f64 x (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (*.f64 (/.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 x) (/.f64 (+.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 (/.f64 2 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (/.f64 2 x) x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 x x) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 x x)) (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 4))) (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2) (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 (/.f64 4 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 x (*.f64 x 4)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 x 4) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (/.f64 (/.f64 2 x) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 4)) (*.f64 4 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x x)) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 x) (/.f64 (neg.f64 x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 (/.f64 -1 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 4) (*.f64 x (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 4) (*.f64 4 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x (+.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 x) x) (/.f64 2 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 x) (/.f64 (*.f64 x 4) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x x)) (*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x x) (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (neg.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 4) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x)) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))) (*.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (*.f64 2 (neg.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 (/.f64 2 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (*.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (neg.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 4) (*.f64 x x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2) (fabs.f64 x)) (*.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2) x) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (+.f64 x x)) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x (+.f64 x x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) (+.f64 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2)) (neg.f64 (*.f64 x (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))) (-.f64 0 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (-.f64 0 (neg.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1)))))

simplify193.0ms (0.8%)

Algorithm
egg-herbie
Rules
1056×rational.json-simplify-2
1012×rational.json-simplify-35
872×rational.json-simplify-50
606×rational.json-simplify-41
552×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02887218
19497206
231627188
355267182
478307182
Stop Event
node limit
Counts
142 → 160
Calls
Call 1
Inputs
(/.f64 15/8 (pow.f64 x 4))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(/.f64 3/4 (pow.f64 x 2))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(/.f64 3/4 (pow.f64 x 2))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(/.f64 15/8 (pow.f64 x 6))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6)))))
(/.f64 1/2 (pow.f64 x 2))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(/.f64 1/2 (pow.f64 x 2))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 0)
(+.f64 0 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)))
(-.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 0)
(*.f64 1 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)))
(*.f64 x (/.f64 x (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x))
(*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1)
(*.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 (/.f64 2 x) x)))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 2 x) (*.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x)))
(*.f64 2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (+.f64 x x))))
(*.f64 2 (/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 2))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2) (/.f64 1/2 (*.f64 x x)))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2) (*.f64 (/.f64 1/2 (*.f64 x x)) 1))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2) (*.f64 (/.f64 1/2 x) (/.f64 1 x)))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2) (*.f64 1/2 (/.f64 1 (*.f64 x x))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (/.f64 1 x))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 (/.f64 2 x) x)) 1/2)
(*.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 4) (/.f64 1 (*.f64 x (*.f64 x 4))))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 x)) (/.f64 1/2 x))
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))
(*.f64 -1 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 x x))))
(*.f64 -1 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (neg.f64 x))))
(*.f64 -1 (/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (neg.f64 x)))
(*.f64 (neg.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))) (/.f64 1 (neg.f64 (*.f64 x x))))
(*.f64 (neg.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))) (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (neg.f64 x)) (/.f64 -1 x))
(*.f64 (/.f64 1/2 (*.f64 x x)) (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2))
(*.f64 (/.f64 1/2 x) (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 x)))
(*.f64 (*.f64 x 1/2) (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))
(*.f64 (/.f64 x x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)))
(pow.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1)
(+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 0)
(+.f64 0 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)))
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 0)
(/.f64 1 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 1 (*.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) 1))
(/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))))
(/.f64 x (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 x (*.f64 (/.f64 1 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (/.f64 1 x) (/.f64 x (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (*.f64 x x) (*.f64 (/.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) 1))
(/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x))
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1)
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) (/.f64 x x))
(/.f64 (/.f64 2 x) (/.f64 (+.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 x x) (*.f64 (/.f64 2 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 2 (/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 2 (+.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 2 (*.f64 (/.f64 (/.f64 2 x) x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 2 (*.f64 (/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) 1))
(/.f64 2 (/.f64 (+.f64 x x) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x)))
(/.f64 2 (/.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))))
(/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (*.f64 x (+.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (*.f64 x (+.f64 x x)) (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (*.f64 x (+.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 4))) (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2) (*.f64 x (+.f64 x x)))
(/.f64 (*.f64 x 4) (*.f64 (/.f64 4 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 4 (+.f64 (/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 4 (/.f64 (*.f64 x (*.f64 x 4)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 4 (/.f64 (*.f64 x 4) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x)))
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (/.f64 (/.f64 2 x) x)) 2)
(/.f64 (*.f64 x (*.f64 x 4)) (*.f64 4 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))))
(/.f64 (neg.f64 (*.f64 x x)) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (/.f64 -1 x) (/.f64 (neg.f64 x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (neg.f64 x) (*.f64 (/.f64 -1 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 4) 4)
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 4) (*.f64 x (*.f64 x 4)))
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 4) (*.f64 4 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x (+.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (/.f64 (/.f64 2 x) x) (/.f64 2 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (/.f64 4 x) (/.f64 (*.f64 x 4) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) x)
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x)) (fabs.f64 x))
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (/.f64 x x) (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (neg.f64 (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 4) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 4)) 8)
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x)) (+.f64 x x))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x)) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (*.f64 2 (neg.f64 (*.f64 x x))))
(/.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 1 (*.f64 x x)))
(/.f64 (/.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 1 x))
(/.f64 (/.f64 (+.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 2 x))
(/.f64 (/.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 (/.f64 2 x) x))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 4 x))
(/.f64 (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 4)
(/.f64 (/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 -1 x))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (*.f64 x (+.f64 x x)))
(/.f64 (/.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) x)
(/.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (fabs.f64 x))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (neg.f64 (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 4) (*.f64 x x)) 4)
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2) (fabs.f64 x)) (*.f64 2 (fabs.f64 x)))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2) x) (+.f64 x x))
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (+.f64 x x)) (*.f64 x 1/2))
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x (+.f64 x x))) 1/2)
(/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) (+.f64 x x)) 1/2)
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2)) (neg.f64 (*.f64 x (+.f64 x x))))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x)) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))) (-.f64 0 (fabs.f64 x)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (*.f64 x x))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (-.f64 0 (neg.f64 (*.f64 x x))))
(pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1)
Outputs
(/.f64 15/8 (pow.f64 x 4))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(/.f64 3/4 (pow.f64 x 2))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(/.f64 3/4 (pow.f64 x 2))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))
(/.f64 15/8 (pow.f64 x 6))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 3/4) (*.f64 15/8 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 3/4) (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 6))) (*.f64 (/.f64 1 (pow.f64 x 2)) 1/2)))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 15/8 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 3/4) (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 6))) (*.f64 (/.f64 1 (pow.f64 x 2)) 1/2)))
(/.f64 1/2 (pow.f64 x 2))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 3/4) (*.f64 (/.f64 1 (pow.f64 x 2)) 1/2))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 3/4) (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 6))) (*.f64 (/.f64 1 (pow.f64 x 2)) 1/2)))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 3/4) (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 6))) (*.f64 (/.f64 1 (pow.f64 x 2)) 1/2)))
(/.f64 1/2 (pow.f64 x 2))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 3/4) (*.f64 (/.f64 1 (pow.f64 x 2)) 1/2))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 3/4) (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 6))) (*.f64 (/.f64 1 (pow.f64 x 2)) 1/2)))
(+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 3/4) (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 6))) (*.f64 (/.f64 1 (pow.f64 x 2)) 1/2)))
(+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 0)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(+.f64 0 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(-.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 0)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(*.f64 1 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(*.f64 x (/.f64 x (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))
(*.f64 x (/.f64 (/.f64 x (*.f64 x x)) (*.f64 x (/.f64 x (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))
(*.f64 x (/.f64 x (*.f64 x (*.f64 (/.f64 x (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))) (*.f64 x x)))))
(*.f64 x (/.f64 x (*.f64 x (*.f64 (*.f64 x x) (/.f64 x (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))))
(*.f64 x (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 (*.f64 x x) (/.f64 x (*.f64 x x)))))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x))
(*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 1 (*.f64 x x)))
(*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))
(*.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))
(*.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x (/.f64 x (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))))
(*.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 (*.f64 x x) (/.f64 1 (*.f64 x x)))))
(*.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(*.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 (/.f64 2 x) x)))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 2 (*.f64 x x)) 1/2))
(*.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 1/2 (/.f64 2 (*.f64 x x))))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 2 x) (/.f64 1/2 x)))
(*.f64 (/.f64 2 x) (*.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x)))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (/.f64 2 x)))
(*.f64 2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (+.f64 x x))))
(*.f64 2 (*.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))
(*.f64 2 (/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 2))
(*.f64 2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (+.f64 x x))))
(*.f64 2 (*.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2) (/.f64 1/2 (*.f64 x x)))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 2 (/.f64 1/2 (*.f64 x x))))
(*.f64 2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2) (*.f64 (/.f64 1/2 (*.f64 x x)) 1))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 2 (/.f64 1/2 (*.f64 x x))))
(*.f64 2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2) (*.f64 (/.f64 1/2 x) (/.f64 1 x)))
(*.f64 (/.f64 1/2 x) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 2 (*.f64 (/.f64 1 x) (/.f64 1/2 x))))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2) (*.f64 1/2 (/.f64 1 (*.f64 x x))))
(*.f64 (*.f64 2 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))) (*.f64 1/2 (/.f64 1 (*.f64 x x))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 2 (*.f64 1/2 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 1/2 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (/.f64 1 x))
(*.f64 (/.f64 1 x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 (/.f64 2 x) x)) 1/2)
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 2 (*.f64 x x)) 1/2))
(*.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 1/2 (/.f64 2 (*.f64 x x))))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 4) (/.f64 1 (*.f64 x (*.f64 x 4))))
(*.f64 (*.f64 4 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))) (/.f64 1 (*.f64 4 (*.f64 x x))))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 4 (/.f64 1/4 (*.f64 x x))))
(*.f64 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 x)) (/.f64 1/2 x))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 2 x) (/.f64 1/2 x)))
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (fabs.f64 x) (*.f64 x x)) (*.f64 x (/.f64 x (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))
(*.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (fabs.f64 x)))))
(*.f64 -1 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 x x))))
(neg.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (neg.f64 x))))
(*.f64 -1 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (neg.f64 x))))
(*.f64 -1 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 x x))))
(neg.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (neg.f64 x))))
(*.f64 -1 (/.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (neg.f64 x)))
(*.f64 -1 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (neg.f64 (*.f64 x x))))
(neg.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (neg.f64 x))))
(*.f64 (neg.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))) (/.f64 1 (neg.f64 (*.f64 x x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(*.f64 (neg.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))) (/.f64 1 (*.f64 x (neg.f64 x))))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (neg.f64 x)) (/.f64 -1 x))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 1/2 (*.f64 x x)) (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) 2))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 2 (/.f64 1/2 (*.f64 x x))))
(*.f64 2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 1/2 (*.f64 x x))))
(*.f64 (/.f64 1/2 x) (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 x)))
(*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 2 x) (/.f64 1/2 x)))
(*.f64 (*.f64 x 1/2) (/.f64 (+.f64 x x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))
(*.f64 (*.f64 x 1/2) (/.f64 (/.f64 (+.f64 x x) (*.f64 x x)) (*.f64 x (/.f64 x (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x))))))))
(*.f64 (*.f64 x 1/2) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 (*.f64 x x) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(*.f64 (*.f64 x 1/2) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 (*.f64 x x) (*.f64 2 (/.f64 1 x)))))
(*.f64 (/.f64 x x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)))
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(pow.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1)
(/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))
(+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 0)
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(+.f64 0 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 0)
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 1 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 1 (*.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) 1))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 x (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 x (*.f64 (/.f64 1 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 1 x) (/.f64 x (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 x x) (*.f64 (/.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) 1))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1)
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) (/.f64 x x))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 2 x) (/.f64 (+.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (+.f64 x x) (*.f64 (/.f64 2 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 2 (/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 2 (+.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 2 (*.f64 (/.f64 (/.f64 2 x) x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 2 (*.f64 (/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) 1))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 2 (/.f64 (+.f64 x x) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 2 (/.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 x (+.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 x (+.f64 x x)) (*.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 x (+.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x 4))) (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2) (*.f64 x (+.f64 x x)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 x 4) (*.f64 (/.f64 4 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 4 (+.f64 (/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (/.f64 (*.f64 x (+.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 4 (/.f64 (*.f64 x (*.f64 x 4)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 4 (/.f64 (*.f64 x 4) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (/.f64 (/.f64 2 x) x)) 2)
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 4)) (*.f64 4 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 x x)) (/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 -1 x) (/.f64 (neg.f64 x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (neg.f64 x) (*.f64 (/.f64 -1 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 4) 4)
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 4) (*.f64 x (*.f64 x 4)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 4) (*.f64 4 (*.f64 x x)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (*.f64 (*.f64 x (+.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (/.f64 2 x) x) (/.f64 2 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 4 x) (/.f64 (*.f64 x 4) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) x)
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x)) (fabs.f64 x))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (*.f64 (fabs.f64 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 x x) (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (neg.f64 (*.f64 x x)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 4) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 4)) 8)
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x)) (+.f64 x x))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x)) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2)) (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (*.f64 2 (neg.f64 (*.f64 x x))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 1 (*.f64 x x)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 1 x))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (+.f64 x x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 2 x))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 2 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 (/.f64 2 x) x))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (*.f64 x x))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x 4) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 4 x))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 x 4)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 4)
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 -1 x))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (*.f64 x (+.f64 x x)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) x)
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (fabs.f64 x))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (neg.f64 (*.f64 x x)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 4) (*.f64 x x)) 4)
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2) (fabs.f64 x)) (*.f64 2 (fabs.f64 x)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2) x) (+.f64 x x))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (+.f64 x x)) (*.f64 x 1/2))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x (+.f64 x x))) 1/2)
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) (+.f64 x x)) 1/2)
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) 2)) (neg.f64 (*.f64 x (+.f64 x x))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x)) (neg.f64 x))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (fabs.f64 x))) (-.f64 0 (fabs.f64 x)))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (*.f64 x x))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (-.f64 0 (neg.f64 (*.f64 x x))))
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))
(pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1)
(/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x))

localize72.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
0.5b
(*.f64 (*.f64 x x) (*.f64 x x))
1.0b
(sqrt.f64 (PI.f64))
2.3b
(exp.f64 (*.f64 x x))
Compiler

Compiled 242 to 116 computations (52.1% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite67.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01031
18731
226331
384131
4369531
Stop Event
node limit
Counts
1 → 49
Calls
Call 1
Inputs
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 x (/.f64 x (*.f64 1/2 (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) 2) (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) 2) (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (+.f64 1/2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 x (*.f64 1/2 (+.f64 1 (/.f64 1/2 (*.f64 x x)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) 4) (/.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 x x)) (/.f64 x (+.f64 1/2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 1/2 (+.f64 1 (/.f64 1/2 (*.f64 x x))))) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 (fabs.f64 x) (+.f64 1/2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (/.f64 x (*.f64 1/2 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (fabs.f64 x) (+.f64 2 (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x))))) (*.f64 (*.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x 1/2)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 2 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) 4)) (*.f64 (*.f64 x x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 x) (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))))))

simplify110.0ms (0.5%)

Algorithm
egg-herbie
Rules
1678×rational.json-simplify-35
1126×exponential.json-simplify-26
940×rational.json-simplify-2
736×rational.json-simplify-57
672×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01332071
12782059
26162059
320552059
459992059
Stop Event
node limit
Counts
61 → 82
Calls
Call 1
Inputs
(*.f64 2 (pow.f64 x 4))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (*.f64 2 (pow.f64 x 4)))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 8 (pow.f64 x 8)) (*.f64 2 (pow.f64 x 4))))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 8 (pow.f64 x 8)) (+.f64 (*.f64 -16 (pow.f64 x 10)) (*.f64 2 (pow.f64 x 4)))))
(pow.f64 x 2)
(-.f64 (pow.f64 x 2) 1/2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) 1/2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4)))))
(pow.f64 x 2)
(-.f64 (pow.f64 x 2) 1/2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) 1/2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 0)
(+.f64 0 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 0)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 x x) (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))))
(*.f64 1 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 1/2 (*.f64 x (/.f64 x (*.f64 1/2 (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 1)
(*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))
(*.f64 -1 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 x x) 2) (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 x x) 2) (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 (+.f64 x x) (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x 1/2)))
(*.f64 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))) x)
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 2))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (+.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 x (/.f64 x (*.f64 1/2 (+.f64 1 (/.f64 1/2 (*.f64 x x)))))) 1/2)
(*.f64 (*.f64 (*.f64 x x) 4) (/.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) 4)))
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x x))
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (+.f64 1/2 (*.f64 x x))))
(*.f64 (/.f64 x (*.f64 1/2 (+.f64 1 (/.f64 1/2 (*.f64 x x))))) (*.f64 x 1/2))
(*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 (fabs.f64 x) (+.f64 1/2 (*.f64 x x))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) 2))
(*.f64 (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (fabs.f64 x))
(*.f64 (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))) (+.f64 x x))
(*.f64 (*.f64 x 1/2) (/.f64 x (*.f64 1/2 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (fabs.f64 x) (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x))))) (*.f64 (*.f64 x x) 2))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x x))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x 1/2)) (+.f64 x x))
(*.f64 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))) 2)
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) -1)
(*.f64 (/.f64 (fabs.f64 x) (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 2 (fabs.f64 x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) 4)) (*.f64 (*.f64 x x) 4))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (neg.f64 x)))
(*.f64 (/.f64 x (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x x)))
(*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (fabs.f64 x) (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 2) 2)
(pow.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 1)
(neg.f64 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))
Outputs
(*.f64 2 (pow.f64 x 4))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (*.f64 2 (pow.f64 x 4)))
(+.f64 (*.f64 2 (pow.f64 x 4)) (*.f64 -4 (pow.f64 x 6)))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 8 (pow.f64 x 8)) (*.f64 2 (pow.f64 x 4))))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 2 (pow.f64 x 4)) (*.f64 8 (pow.f64 x 8))))
(+.f64 (*.f64 2 (pow.f64 x 4)) (+.f64 (*.f64 8 (pow.f64 x 8)) (*.f64 -4 (pow.f64 x 6))))
(+.f64 (*.f64 2 (pow.f64 x 4)) (+.f64 (*.f64 -4 (pow.f64 x 6)) (*.f64 8 (pow.f64 x 8))))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 8 (pow.f64 x 8)) (+.f64 (*.f64 -16 (pow.f64 x 10)) (*.f64 2 (pow.f64 x 4)))))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 8 (pow.f64 x 8)) (+.f64 (*.f64 2 (pow.f64 x 4)) (*.f64 -16 (pow.f64 x 10)))))
(+.f64 (*.f64 -4 (pow.f64 x 6)) (+.f64 (*.f64 2 (pow.f64 x 4)) (+.f64 (*.f64 8 (pow.f64 x 8)) (*.f64 -16 (pow.f64 x 10)))))
(+.f64 (*.f64 2 (pow.f64 x 4)) (+.f64 (+.f64 (*.f64 8 (pow.f64 x 8)) (*.f64 -16 (pow.f64 x 10))) (*.f64 -4 (pow.f64 x 6))))
(+.f64 (*.f64 2 (pow.f64 x 4)) (+.f64 (*.f64 -16 (pow.f64 x 10)) (+.f64 (*.f64 -4 (pow.f64 x 6)) (*.f64 8 (pow.f64 x 8)))))
(pow.f64 x 2)
(-.f64 (pow.f64 x 2) 1/2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) 1/2)
(+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) (-.f64 (pow.f64 x 2) 1/2))
(+.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) 1/2))
(+.f64 (-.f64 (pow.f64 x 2) 1/2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) (-.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4))))))
(pow.f64 x 2)
(-.f64 (pow.f64 x 2) 1/2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) 1/2)
(+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) (-.f64 (pow.f64 x 2) 1/2))
(+.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) 1/2))
(+.f64 (-.f64 (pow.f64 x 2) 1/2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 1/4 (/.f64 1 (pow.f64 x 2)))) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) (-.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 x 2))) (+.f64 1/2 (*.f64 1/8 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 0)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(+.f64 0 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 0)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 x x) (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))))
(*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))
(*.f64 1 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 1/2 (*.f64 x (/.f64 x (*.f64 1/2 (+.f64 1 (/.f64 1/2 (*.f64 x x)))))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 1)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x)))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 -1 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 (*.f64 x x) 2) (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (*.f64 2 (*.f64 x x)) (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (*.f64 (*.f64 x x) (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 2 (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) 2) (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (+.f64 x x) (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x 1/2)))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))) x)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (+.f64 x x) (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 2))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (+.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) x))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (/.f64 1 (+.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 x (/.f64 x (*.f64 1/2 (+.f64 1 (/.f64 1/2 (*.f64 x x)))))) 1/2)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 (*.f64 x x) 4) (/.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) 4)))
(*.f64 (*.f64 4 (*.f64 x x)) (/.f64 1 (*.f64 4 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 (*.f64 x (*.f64 x 4)) (/.f64 1/4 (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x 4)) (/.f64 -1/4 (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (*.f64 (/.f64 1/4 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x 4)))
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x x))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (+.f64 1/2 (*.f64 x x))))
(*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))
(*.f64 (/.f64 x (*.f64 1/2 (+.f64 1 (/.f64 1/2 (*.f64 x x))))) (*.f64 x 1/2))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x (fabs.f64 x))) (/.f64 (fabs.f64 x) (+.f64 1/2 (*.f64 x x))))
(*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) 2))
(*.f64 (*.f64 2 (*.f64 x x)) (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (*.f64 (*.f64 x x) (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 2 (*.f64 x x)))
(*.f64 (/.f64 (fabs.f64 x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (fabs.f64 x))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))) (+.f64 x x))
(*.f64 (+.f64 x x) (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (*.f64 x 1/2) (/.f64 x (*.f64 1/2 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (fabs.f64 x) (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (+.f64 x x) (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 (fabs.f64 x) (fabs.f64 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x))))) (*.f64 (*.f64 x x) 2))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (/.f64 (fabs.f64 x) (fabs.f64 x))) (*.f64 x x))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x 1/2)) (+.f64 x x))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))) 2)
(*.f64 (+.f64 x x) (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))) (*.f64 x x))
(*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) -1)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (/.f64 (fabs.f64 x) (+.f64 2 (/.f64 1 (*.f64 x x)))) (*.f64 2 (fabs.f64 x)))
(*.f64 (+.f64 x x) (/.f64 x (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (/.f64 (*.f64 x x) (+.f64 2 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (*.f64 x x))) 4)) (*.f64 (*.f64 x x) 4))
(*.f64 (*.f64 4 (*.f64 x x)) (/.f64 1 (*.f64 4 (+.f64 1 (/.f64 1/2 (*.f64 x x))))))
(*.f64 (*.f64 x (*.f64 x 4)) (/.f64 1/4 (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x 4)) (/.f64 -1/4 (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (*.f64 (/.f64 1/4 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x 4)))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (neg.f64 x)))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(*.f64 (/.f64 x (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))
(*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (+.f64 1/2 (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) x))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (/.f64 1 (+.f64 1/2 (*.f64 x x)))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x)))))
(*.f64 (/.f64 (fabs.f64 x) (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x (fabs.f64 x))))
(*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 2) 2)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(pow.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) 1)
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))
(neg.f64 (/.f64 (*.f64 x x) (-.f64 -1 (/.f64 1/2 (*.f64 x x)))))
(*.f64 x (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))))
(/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x))))

eval619.0ms (2.7%)

Compiler

Compiled 49871 to 25353 computations (49.2% saved)

prune808.0ms (3.5%)

Pruning

116 alts after pruning (111 fresh and 5 done)

PrunedKeptTotal
New1013421055
Fresh146983
Picked011
Done246
Total10291161145
Error
2.0b
Counts
1145 → 116
Alt Table
Click to see full alt table
StatusErrorProgram
56.5b
(/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))
56.5b
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)
56.5b
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))
56.5b
(/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))
56.5b
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
56.5b
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
56.5b
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (*.f64 x x)) (fabs.f64 (/.f64 1 x))))
56.5b
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x x)) (/.f64 1 (*.f64 x x))))
56.5b
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) x) (/.f64 1 x)))
56.5b
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (/.f64 1 (*.f64 x x))))
56.5b
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (fabs.f64 x)))
56.5b
(/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 1 x))))
56.5b
(/.f64 1 (/.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
56.5b
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
56.5b
(*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
56.5b
(*.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) -1)
56.5b
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 x x)))
56.5b
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 x))
56.5b
(*.f64 (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) x)
56.5b
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x x))
56.5b
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 x))
56.5b
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 x x))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))) 2))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))) 2))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) x) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 1 x)) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 1 x) (/.f64 x (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 4 (/.f64 (*.f64 x 4) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x))) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 1 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (/.f64 1 x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 2 x) (/.f64 1/2 x)))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) 2)))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))))))
2.5b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x x)))))
2.5b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (+.f64 x x) (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (/.f64 1 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
2.5b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
48.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (/.f64 1/2 (fabs.f64 x)))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1/2 x) (/.f64 (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x))) 2)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 x (*.f64 x (+.f64 x x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)))) (neg.f64 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) -2)) (*.f64 (*.f64 x x) -2)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 1 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
55.8b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
2.4b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6)))))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.5b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x))))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))) (*.f64 x x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.5b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))) x)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (/.f64 1 x) (/.f64 (+.f64 1 (/.f64 (/.f64 1/2 x) x)) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))))
2.4b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))))
56.5b
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 1 (neg.f64 (fabs.f64 x))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
56.5b
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
56.5b
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
56.5b
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 (/.f64 -1 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 x x))))
56.5b
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x))))
Compiler

Compiled 4615 to 3100 computations (32.8% saved)

regimes463.0ms (2%)

Counts
162 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 1 x))))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 x))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 x))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (fabs.f64 x)))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) x)
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) x) (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 (/.f64 -1 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) -1)
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 1 (neg.f64 (fabs.f64 x))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x x))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (*.f64 x x)) (fabs.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1/2 x) (/.f64 (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x))) 2)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 x (*.f64 x (+.f64 x x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 1 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)))) (neg.f64 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) -2)) (*.f64 (*.f64 x x) -2)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) x) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 1 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 1 x) (/.f64 x (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (/.f64 1 x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 4 (/.f64 (*.f64 x 4) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) (fabs.f64 x)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x x)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 2 x) (/.f64 1/2 x)))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (+.f64 x x) (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (/.f64 1 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 1 x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (+.f64 x x)))))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))) x)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))) (*.f64 x x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x))))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (/.f64 1 x) (/.f64 (+.f64 1 (/.f64 (/.f64 1/2 x) x)) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 x) (/.f64 (/.f64 1 x) (fabs.f64 x)))) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 x (fabs.f64 x))) (/.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (/.f64 1/2 (fabs.f64 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1/2 (fabs.f64 x)) (+.f64 2 (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))) 2))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6)) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 15/4 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))))) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 1 (fabs.f64 x)) 3/4)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) 15/8) x) x)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 15/8 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 6)))) (+.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (fabs.f64 x)) (+.f64 (*.f64 3/4 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (exp.f64 (pow.f64 x 2)) (*.f64 (fabs.f64 x) (pow.f64 x 2))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (*.f64 (*.f64 (/.f64 1 x) (/.f64 -1 x)) (*.f64 (/.f64 1 x) (/.f64 -1 x))) (/.f64 1 (*.f64 x x)))))) (+.f64 (*.f64 3/4 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 15/8 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))))) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 1 (fabs.f64 x)) 3/4)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 (/.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (+.f64 (*.f64 3/4 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 15/8 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (fabs.f64 (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (*.f64 3/4 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))))) (*.f64 15/8 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 2) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))) (*.f64 (/.f64 3 4) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))) (*.f64 (/.f64 15 8) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6)) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2)))
Calls

3 calls:

124.0ms
(fabs.f64 x)
82.0ms
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 2) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))) (*.f64 (/.f64 3 4) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))) (*.f64 (/.f64 15 8) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))))
80.0ms
x
Results
ErrorSegmentsBranch
2.4b1x
2.4b1(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (/.f64 1 2) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))) (*.f64 (/.f64 3 4) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))) (*.f64 (/.f64 15 8) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))) (/.f64 1 (fabs.f64 x))))))
2.4b1(fabs.f64 x)
Compiler

Compiled 7010 to 3829 computations (45.4% saved)

regimes375.0ms (1.6%)

Counts
153 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 1 x))))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 x))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 x))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (fabs.f64 x)))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) x)
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) x) (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 (/.f64 -1 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) -1)
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 1 (neg.f64 (fabs.f64 x))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x x))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (*.f64 x x)) (fabs.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1/2 x) (/.f64 (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x))) 2)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 x (*.f64 x (+.f64 x x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 1 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)))) (neg.f64 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) -2)) (*.f64 (*.f64 x x) -2)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) x) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 1 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 1 x) (/.f64 x (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (/.f64 1 x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 4 (/.f64 (*.f64 x 4) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) (fabs.f64 x)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x x)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 2 x) (/.f64 1/2 x)))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (+.f64 x x) (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (/.f64 1 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 1 x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (+.f64 x x)))))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))) x)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))) (*.f64 x x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x))))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (/.f64 1 x) (/.f64 (+.f64 1 (/.f64 (/.f64 1/2 x) x)) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 x) (/.f64 (/.f64 1 x) (fabs.f64 x)))) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 x (fabs.f64 x))) (/.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (/.f64 1/2 (fabs.f64 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1/2 (fabs.f64 x)) (+.f64 2 (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))) 2))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))))
Calls

2 calls:

127.0ms
(fabs.f64 x)
75.0ms
x
Results
ErrorSegmentsBranch
2.4b1x
2.4b1(fabs.f64 x)
Compiler

Compiled 6199 to 3331 computations (46.3% saved)

regimes321.0ms (1.4%)

Counts
152 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 1 x))))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 x))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 x))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (fabs.f64 x)))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) x)
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) x) (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 (/.f64 -1 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) -1)
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 1 (neg.f64 (fabs.f64 x))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x x))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (*.f64 x x)) (fabs.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1/2 x) (/.f64 (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x))) 2)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 x (*.f64 x (+.f64 x x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 1 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)))) (neg.f64 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) -2)) (*.f64 (*.f64 x x) -2)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) x) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 1 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 1 x) (/.f64 x (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (/.f64 1 x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 4 (/.f64 (*.f64 x 4) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) (fabs.f64 x)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x x)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 2 x) (/.f64 1/2 x)))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (+.f64 x x) (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (/.f64 1 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 1 x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (+.f64 x x)))))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))) x)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))) (*.f64 x x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x))))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (/.f64 1 x) (/.f64 (+.f64 1 (/.f64 (/.f64 1/2 x) x)) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 x) (/.f64 (/.f64 1 x) (fabs.f64 x)))) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 x (fabs.f64 x))) (/.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (/.f64 1/2 (fabs.f64 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1/2 (fabs.f64 x)) (+.f64 2 (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))) 2))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))))
Calls

2 calls:

131.0ms
x
76.0ms
(fabs.f64 x)
Results
ErrorSegmentsBranch
2.4b1x
2.4b1(fabs.f64 x)
Compiler

Compiled 6152 to 3301 computations (46.3% saved)

regimes309.0ms (1.3%)

Counts
151 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 1 x))))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 x))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 x))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (fabs.f64 x)))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) x)
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) x) (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 (/.f64 -1 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) -1)
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 1 (neg.f64 (fabs.f64 x))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x x))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (*.f64 x x)) (fabs.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1/2 x) (/.f64 (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x))) 2)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 x (*.f64 x (+.f64 x x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 1 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)))) (neg.f64 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) -2)) (*.f64 (*.f64 x x) -2)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) x) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 1 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 1 x) (/.f64 x (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (/.f64 1 x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 4 (/.f64 (*.f64 x 4) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) (fabs.f64 x)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x x)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 2 x) (/.f64 1/2 x)))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (+.f64 x x) (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (/.f64 1 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 1 x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (+.f64 x x)))))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))) x)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))) (*.f64 x x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x))))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (/.f64 1 x) (/.f64 (+.f64 1 (/.f64 (/.f64 1/2 x) x)) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 (*.f64 x x) (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x (/.f64 1 x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (/.f64 1 x) x))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (+.f64 (*.f64 15/8 (/.f64 1 (pow.f64 x 4))) (*.f64 3/4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 x) (/.f64 (/.f64 1 x) (fabs.f64 x)))) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (*.f64 x x))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 x (fabs.f64 x))) (/.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))) (/.f64 1/2 (fabs.f64 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1/2 (fabs.f64 x)) (+.f64 2 (+.f64 (*.f64 15/4 (/.f64 1 (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1/2 (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 15/4 (pow.f64 x 6)) (+.f64 2 (/.f64 1 (pow.f64 x 2))))))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 15/4 (/.f64 1 (pow.f64 x 6))))) (*.f64 (/.f64 1 (fabs.f64 x)) (+.f64 2 (*.f64 3/2 (/.f64 1 (pow.f64 x 4))))))) 2))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (*.f64 3/4 (/.f64 1 (*.f64 (pow.f64 x 4) (fabs.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (+.f64 (*.f64 15/8 (/.f64 (/.f64 1 (pow.f64 x 6)) (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))))
Outputs
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
Calls

2 calls:

70.0ms
x
70.0ms
(fabs.f64 x)
Results
ErrorSegmentsBranch
2.4b1x
2.4b1(fabs.f64 x)
Compiler

Compiled 6105 to 3267 computations (46.5% saved)

regimes330.0ms (1.4%)

Counts
124 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 1 x))))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 x))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 x))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (fabs.f64 x)))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) x)
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) x) (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 (/.f64 -1 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) -1)
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 1 (neg.f64 (fabs.f64 x))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x x))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (*.f64 x x)) (fabs.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1/2 x) (/.f64 (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x))) 2)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 x (*.f64 x (+.f64 x x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 1 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)))) (neg.f64 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) -2)) (*.f64 (*.f64 x x) -2)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) x) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 1 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 1 x) (/.f64 x (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (/.f64 1 x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 4 (/.f64 (*.f64 x 4) (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) (fabs.f64 x)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) (*.f64 x x)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 2 x) (/.f64 1/2 x)))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (+.f64 x x) (*.f64 x (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) x) (/.f64 1 x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (/.f64 1 x)) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 x x) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) (/.f64 1 x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 1 (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (+.f64 x x)))))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fabs.f64 x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (fabs.f64 x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 1/2 (*.f64 x x)))) x)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 1 (*.f64 x x))) (fabs.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 x x))) 1)) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 1 (+.f64 1 (/.f64 1/2 (*.f64 x x)))) (*.f64 x x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (/.f64 (*.f64 x x) (+.f64 1/2 (*.f64 x x))) (*.f64 x x))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (/.f64 1/2 x) x)))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x x) (/.f64 (/.f64 1 x) x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 1 (/.f64 1 (*.f64 x x)))) (fabs.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x))))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (/.f64 1 x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
Calls

2 calls:

126.0ms
(fabs.f64 x)
118.0ms
x
Results
ErrorSegmentsBranch
2.4b1x
2.4b1(fabs.f64 x)
Compiler

Compiled 4706 to 2561 computations (45.6% saved)

regimes128.0ms (0.6%)

Counts
82 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 1 x))))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 x))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 x))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (fabs.f64 x)))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) x)
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) x) (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 (/.f64 -1 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) -1)
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 1 (neg.f64 (fabs.f64 x))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x x))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (*.f64 x x)) (fabs.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1/2 x) (/.f64 (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x))) 2)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 x (*.f64 x (+.f64 x x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 1 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)))) (neg.f64 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) -2)) (*.f64 (*.f64 x x) -2)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) x) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 1 (/.f64 (*.f64 x x) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 1 x) (/.f64 x (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2))) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (*.f64 (/.f64 x (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))) x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (*.f64 (/.f64 2 (fabs.f64 x)) (+.f64 1 (/.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x))) (*.f64 x x)))) 2)))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) x) 1) (fabs.f64 x))))
Calls

2 calls:

38.0ms
x
37.0ms
(fabs.f64 x)
Results
ErrorSegmentsBranch
2.4b1x
2.4b1(fabs.f64 x)
Compiler

Compiled 2819 to 1571 computations (44.3% saved)

regimes130.0ms (0.6%)

Counts
72 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 1 x))))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 x))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 x))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (fabs.f64 x)))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) x)
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) x) (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 (/.f64 -1 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) -1)
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 1 (neg.f64 (fabs.f64 x))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x x))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (*.f64 x x)) (fabs.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1/2 x) (/.f64 (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x))) 2)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 x (*.f64 x (+.f64 x x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 1 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)))) (neg.f64 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) -2)) (*.f64 (*.f64 x x) -2)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1) (fabs.f64 x))))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1) (fabs.f64 x))))
Calls

2 calls:

41.0ms
(fabs.f64 x)
36.0ms
x
Results
ErrorSegmentsBranch
2.4b1x
2.4b1(fabs.f64 x)
Compiler

Compiled 2453 to 1375 computations (43.9% saved)

regimes121.0ms (0.5%)

Counts
71 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 1 x))))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 x))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 x))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (fabs.f64 x)))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) x)
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) x) (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 (/.f64 -1 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) -1)
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 1 (neg.f64 (fabs.f64 x))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x x))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (*.f64 x x)) (fabs.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1/2 x) (/.f64 (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x))) 2)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 x (*.f64 x (+.f64 x x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 1 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)))) (neg.f64 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) -2)) (*.f64 (*.f64 x x) -2)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
Calls

2 calls:

34.0ms
(fabs.f64 x)
32.0ms
x
Results
ErrorSegmentsBranch
48.8b1x
48.8b1(fabs.f64 x)
Compiler

Compiled 2419 to 1358 computations (43.9% saved)

regimes119.0ms (0.5%)

Counts
70 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 1 x))))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 x))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 x))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (fabs.f64 x)))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) x)
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) x) (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 (/.f64 -1 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) -1)
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 1 (neg.f64 (fabs.f64 x))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x x))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (*.f64 x x)) (fabs.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 x x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 1 (*.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (/.f64 2 (*.f64 x x)))))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (/.f64 2 (fabs.f64 x))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2))) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 (/.f64 1 x) x))) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (/.f64 (fabs.f64 x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 x x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x x)) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 x x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (fabs.f64 x) (/.f64 (*.f64 x x) (+.f64 1 (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (/.f64 1 (*.f64 x x)) 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (/.f64 2 (*.f64 x x)) (*.f64 x x))) 2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x))) x)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 x) (*.f64 (/.f64 1/2 x) (/.f64 (/.f64 1 x) x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (*.f64 (/.f64 1/2 x) (/.f64 1 x))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (+.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 (/.f64 1/2 x) (/.f64 (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x))) 2)) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 x (+.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (/.f64 x (*.f64 x (+.f64 x x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 1 (*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) x) x))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 x x))) (/.f64 1 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 1 (*.f64 x x))) (*.f64 x x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 (/.f64 x x) x)))) (neg.f64 x)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x (/.f64 x (/.f64 1 (*.f64 x x)))) (*.f64 (*.f64 x x) -2)) (*.f64 (*.f64 x x) -2)))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 x (*.f64 (*.f64 (*.f64 x x) (/.f64 x x)) (/.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x)) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 (/.f64 1 (*.f64 x x)) x) (/.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (*.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 (*.f64 x (/.f64 x (*.f64 x (*.f64 x (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))) (*.f64 (*.f64 x x) (*.f64 x x))))))) (+.f64 3/4 (*.f64 (/.f64 (/.f64 1 x) x) 15/8))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 x) x)) 1)))))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
Calls

2 calls:

33.0ms
x
30.0ms
(fabs.f64 x)
Results
ErrorSegmentsBranch
55.8b1x
55.8b1(fabs.f64 x)
Compiler

Compiled 2405 to 1351 computations (43.8% saved)

regimes38.0ms (0.2%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0.0b (0%)

Counts
29 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
(/.f64 (/.f64 1 (fabs.f64 x)) (sqrt.f64 (PI.f64)))
(/.f64 1 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (/.f64 1 x))))
(/.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))
(/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) x) x)
(*.f64 (fabs.f64 x) (/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (PI.f64))) x))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))) (fabs.f64 x))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 x))
(*.f64 (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (fabs.f64 x)))
(*.f64 x (/.f64 x (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 x x)))))
(*.f64 (/.f64 x (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) x)
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) x) (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 x x)) (fabs.f64 (/.f64 -1 x)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (PI.f64))) x) (*.f64 x (/.f64 2 (fabs.f64 x))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (PI.f64))) x) x) (fabs.f64 (/.f64 -1 x)))
(*.f64 (/.f64 1 (*.f64 (fabs.f64 x) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (/.f64 (fabs.f64 (/.f64 1 x)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 -1 (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 x x))))
(*.f64 x (*.f64 (neg.f64 x) (/.f64 (/.f64 (/.f64 -1 (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 (fabs.f64 x)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)))) -1)
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (/.f64 1 (neg.f64 (fabs.f64 x))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x))))
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x (+.f64 x x)))) (*.f64 x x))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)) (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 x x)) (*.f64 x x)) (fabs.f64 (/.f64 1 x))))
Outputs
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
Calls

2 calls:

15.0ms
(fabs.f64 x)
13.0ms
x
Results
ErrorSegmentsBranch
56.5b1x
56.5b1(fabs.f64 x)
Compiler

Compiled 374 to 149 computations (60.2% saved)

simplify13.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01131094
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6)) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (/.f64 1 x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) x) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 (/.f64 15/4 (fabs.f64 x)) (pow.f64 x 6)) (/.f64 1 (*.f64 (fabs.f64 x) (pow.f64 x 2)))))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (/.f64 1 (fabs.f64 x)) (+.f64 (*.f64 15/8 (/.f64 1 (*.f64 (pow.f64 x 6) (fabs.f64 x)))) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (/.f64 1 (fabs.f64 x)) (pow.f64 x 2))))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (+.f64 (*.f64 15/8 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 6))) (+.f64 (fabs.f64 (/.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 2))) (*.f64 3/4 (/.f64 (fabs.f64 (/.f64 1 x)) (pow.f64 x 4))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 x x))) (+.f64 (/.f64 (fabs.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (/.f64 1 (+.f64 1/2 (*.f64 x x)))))) (/.f64 1 (/.f64 (fabs.f64 x) (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) x) (/.f64 1 x))) (/.f64 (/.f64 1 x) x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) x) x) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 3/4 (*.f64 15/8 (/.f64 1 (*.f64 x x)))) (*.f64 x x)) 1/2) (*.f64 x x)) 1) (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 1 (fabs.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 1 (*.f64 x x)) (+.f64 1/2 (/.f64 (+.f64 3/4 (*.f64 (/.f64 1 (*.f64 x x)) 15/8)) (*.f64 x x))))) (fabs.f64 x))))
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 x)))
Compiler

Compiled 362 to 260 computations (28.2% saved)

soundness359.0ms (1.6%)

Algorithm
egg-herbie
Rules
1606×rational.json-simplify-35
1400×rational.json-simplify-51
1348×rational.json-simplify-61
1234×rational.json-simplify-49
1090×rational.json-simplify-35
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
038307
168303
2129267
3349155
42376151
56293135
0902474
12062340
24552292
313412292
457922292
Stop Event
node limit
node limit
Compiler

Compiled 405 to 261 computations (35.6% saved)

end135.0ms (0.6%)

Compiler

Compiled 353 to 210 computations (40.5% saved)

Profiling

Loading profile data...