VandenBroeck and Keller, Equation (20)

Time bar (total: 20.7s)

analyze350.0ms (1.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
0%0%75%0%0%25%0%3
0%0%62.5%0%0%25%12.5%4
0%0%56.2%0%0%25%18.7%5
6.3%3.1%46.9%0%0%28.1%21.9%6
6.5%3.1%45.3%0%0%28.1%23.4%7
6.6%3.1%44.5%0%0%28.1%24.2%8
8.3%3.9%43.3%0%0%28.5%24.2%9
8.7%4.1%43.1%0%0%28.5%24.2%10
9.1%4.3%42.9%0%0%28.6%24.2%11
9.1%4.3%42.8%0%0%28.6%24.3%12
Compiler

Compiled 39 to 31 computations (20.5% saved)

sample9.2s (44.6%)

Results
3.1s3984×body1024valid
2.7s3894×body1024invalid
1.1s2080×body512valid
900.0ms2052×body512invalid
573.0ms1834×body256valid
521.0ms358×body2048valid
306.0ms1037×body256invalid
2.0ms12×body256unsamplable
Bogosity

preprocess755.0ms (3.6%)

Algorithm
egg-herbie
Rules
1022×associate-*r/
960×associate-/l*
860×distribute-lft-in
822×*-commutative
644×associate-/r/
Problems
249×(-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033584
195528
2261484
3784484
42978484
Stop Event
node limit
Calls
Call 1
Inputs
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f)))))))))
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))))))))))
Outputs
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 4) (neg.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f)))))))
(*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))) (-.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))))) (neg.f64 (/.f64 4 (PI.f64))))
(*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (/.f64 (PI.f64) 4)) (exp.f64 (/.f64 (PI.f64) (/.f64 -4 f)))) (-.f64 (pow.f64 (exp.f64 f) (/.f64 (PI.f64) 4)) (exp.f64 (/.f64 (PI.f64) (/.f64 -4 f)))))) (/.f64 -4 (PI.f64)))
(*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) -4)) f)) (-.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) -4)) f)))) (/.f64 -4 (PI.f64)))
(*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (*.f64 f (PI.f64))) 1/4) (pow.f64 (exp.f64 (*.f64 -1/4 (PI.f64))) f)) (-.f64 (pow.f64 (exp.f64 (*.f64 f (PI.f64))) 1/4) (pow.f64 (exp.f64 (*.f64 -1/4 (PI.f64))) f)))) (/.f64 -4 (PI.f64)))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 4) (neg.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f)))))))
(*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))) (-.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))))) (neg.f64 (/.f64 4 (PI.f64))))
(*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (/.f64 (PI.f64) 4)) (exp.f64 (/.f64 (PI.f64) (/.f64 -4 f)))) (-.f64 (pow.f64 (exp.f64 f) (/.f64 (PI.f64) 4)) (exp.f64 (/.f64 (PI.f64) (/.f64 -4 f)))))) (/.f64 -4 (PI.f64)))
(*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) -4)) f)) (-.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) -4)) f)))) (/.f64 -4 (PI.f64)))
(*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (*.f64 f (PI.f64))) 1/4) (pow.f64 (exp.f64 (*.f64 -1/4 (PI.f64))) f)) (-.f64 (pow.f64 (exp.f64 (*.f64 f (PI.f64))) 1/4) (pow.f64 (exp.f64 (*.f64 -1/4 (PI.f64))) f)))) (/.f64 -4 (PI.f64)))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f)))))))))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 4) (neg.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f)) (exp.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 (neg.f64 f))))) (-.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f)) (exp.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 (neg.f64 f)))))))))
(*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))) (-.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f)) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f)))) (neg.f64 (/.f64 4 (PI.f64))))
(*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (/.f64 (PI.f64) 4)) (exp.f64 (/.f64 (PI.f64) (/.f64 -4 f)))) (-.f64 (exp.f64 (/.f64 (PI.f64) (/.f64 -4 f))) (pow.f64 (exp.f64 f) (/.f64 (PI.f64) 4))))) (/.f64 -4 (PI.f64)))
(*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) -4)) f)) (-.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) -4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f)))) (/.f64 -4 (PI.f64)))
(*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (*.f64 f (PI.f64))) 1/4) (pow.f64 (exp.f64 (*.f64 -1/4 (PI.f64))) f)) (-.f64 (pow.f64 (exp.f64 (*.f64 -1/4 (PI.f64))) f) (pow.f64 (exp.f64 (*.f64 f (PI.f64))) 1/4)))) (/.f64 -4 (PI.f64)))
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))))))))))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 4) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f)) (exp.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 (neg.f64 f))))) (-.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f)) (exp.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 (neg.f64 f))))))))
(*.f64 (/.f64 4 (PI.f64)) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))) (-.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f)) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f)))))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (/.f64 (PI.f64) 4)) (exp.f64 (/.f64 (PI.f64) (/.f64 -4 f)))) (-.f64 (exp.f64 (/.f64 (PI.f64) (/.f64 -4 f))) (pow.f64 (exp.f64 f) (/.f64 (PI.f64) 4))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) -4)) f)) (-.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) -4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f)))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (*.f64 f (PI.f64))) 1/4) (pow.f64 (exp.f64 (*.f64 -1/4 (PI.f64))) f)) (-.f64 (pow.f64 (exp.f64 (*.f64 -1/4 (PI.f64))) f) (pow.f64 (exp.f64 (*.f64 f (PI.f64))) 1/4)))) (PI.f64)))
Compiler

Compiled 236 to 175 computations (25.8% saved)

eval3.0ms (0%)

Compiler

Compiled 169 to 119 computations (29.6% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
Compiler

Compiled 76 to 60 computations (21.1% saved)

localize619.0ms (3%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.3%
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))))
99.1%
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))
98.1%
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))
12.0%
(-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))
Compiler

Compiled 198 to 145 computations (26.8% saved)

series84.0ms (0.4%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
34.0ms
f
@inf
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))
33.0ms
f
@-inf
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))
6.0ms
f
@-inf
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))
2.0ms
f
@0
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))
2.0ms
f
@0
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))))

rewrite85.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
276×associate-*r*
150×associate-*l*
133×pow1
126×add-exp-log
123×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020112
1311112
25262112
Stop Event
unsound
Counts
4 → 64
Calls
Call 1
Inputs
(-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))))
Outputs
-16
-4
-2
-1
-1/2
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-2
-1
-1/2
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-2
-1
-1/2
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-2
-1
-1/2
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16

simplify70.0ms (0.3%)

Algorithm
egg-herbie
Rules
1556×fma-def
1312×times-frac
758×*-commutative
672×distribute-lft-in
628×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01545001
14684621
220764150
Stop Event
node limit
Counts
112 → 76
Calls
Call 1
Inputs
(*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (+.f64 (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (*.f64 (pow.f64 f 5) (-.f64 (*.f64 1/122880 (pow.f64 (PI.f64) 5)) (*.f64 -1/122880 (pow.f64 (PI.f64) 5))))))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (+.f64 (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 (pow.f64 f 5) (-.f64 (*.f64 1/122880 (pow.f64 (PI.f64) 5)) (*.f64 -1/122880 (pow.f64 (PI.f64) 5)))) (*.f64 (pow.f64 f 7) (-.f64 (*.f64 1/82575360 (pow.f64 (PI.f64) 7)) (*.f64 -1/82575360 (pow.f64 (PI.f64) 7)))))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(/.f64 2 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (+.f64 (*.f64 (pow.f64 f 2) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 3) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 3))) (*.f64 3 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))) (+.f64 (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(+.f64 (*.f64 2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64))))
(+.f64 (*.f64 2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 3) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 3))) (*.f64 3 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64))))))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
-16
-4
-2
-1
-1/2
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-2
-1
-1/2
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-2
-1
-1/2
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-2
-1
-1/2
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
Outputs
(*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))
(*.f64 f (*.f64 (PI.f64) 1/2))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))))
(fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192)))
(fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 f (*.f64 (PI.f64) 1/2)))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (+.f64 (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (*.f64 (pow.f64 f 5) (-.f64 (*.f64 1/122880 (pow.f64 (PI.f64) 5)) (*.f64 -1/122880 (pow.f64 (PI.f64) 5))))))
(fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440))))
(fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (+.f64 (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 (pow.f64 f 5) (-.f64 (*.f64 1/122880 (pow.f64 (PI.f64) 5)) (*.f64 -1/122880 (pow.f64 (PI.f64) 5)))) (*.f64 (pow.f64 f 7) (-.f64 (*.f64 1/82575360 (pow.f64 (PI.f64) 7)) (*.f64 -1/82575360 (pow.f64 (PI.f64) 7)))))))
(fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680)))))
(fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680)))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))
(/.f64 2 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))
(/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2))
(/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2)))
(/.f64 (/.f64 4 (PI.f64)) f)
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))
(/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2))
(/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2)))
(/.f64 (/.f64 4 (PI.f64)) f)
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))
(+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) (fma.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))) (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2))))
(+.f64 (fma.f64 f (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 1/192)) -2)) (/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2)))) 0)
(fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f))
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (+.f64 (*.f64 (pow.f64 f 2) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))
(+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) (fma.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))) (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2))))
(+.f64 (fma.f64 f (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 1/192)) -2)) (/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2)))) 0)
(fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f)))
(-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f)))
(-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (fma.f64 -1 (log.f64 f) (*.f64 1/2 (+.f64 (*.f64 f (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0))) (*.f64 (pow.f64 f 2) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) 2)) (*.f64 (*.f64 (PI.f64) 1/2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (fma.f64 1/2 (fma.f64 f (*.f64 (PI.f64) 0) (*.f64 (pow.f64 f 2) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 1/192)) -2)) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0)))) (neg.f64 (log.f64 f))))
(-.f64 (fma.f64 1/2 (fma.f64 (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (*.f64 (*.f64 (PI.f64) 1/2) (pow.f64 f 2)) 0) (log.f64 (/.f64 4 (PI.f64)))) (log.f64 f))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 3) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 3))) (*.f64 3 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))) (+.f64 (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (fma.f64 -1 (log.f64 f) (*.f64 1/2 (+.f64 (*.f64 f (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0))) (*.f64 (pow.f64 f 2) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) 2)) (*.f64 (*.f64 (PI.f64) 1/2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (fma.f64 1/2 (fma.f64 f (*.f64 (PI.f64) 0) (*.f64 (pow.f64 f 2) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 1/192)) -2)) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0)))) (neg.f64 (log.f64 f))))
(-.f64 (fma.f64 1/2 (fma.f64 (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (*.f64 (*.f64 (PI.f64) 1/2) (pow.f64 f 2)) 0) (log.f64 (/.f64 4 (PI.f64)))) (log.f64 f))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f))) (PI.f64)))
(/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f))))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(+.f64 (*.f64 2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64))))
(fma.f64 2 (/.f64 (*.f64 f (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0))) (PI.f64)) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f))) (PI.f64))))
(fma.f64 2 (*.f64 (/.f64 f (PI.f64)) (*.f64 (PI.f64) 0)) (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)))))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) 0)
(+.f64 (*.f64 2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(fma.f64 2 (/.f64 (*.f64 f (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0))) (PI.f64)) (fma.f64 2 (/.f64 (pow.f64 f 2) (/.f64 (PI.f64) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) 2)) (*.f64 (*.f64 (PI.f64) 1/2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))))))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f))) (PI.f64)))))
(fma.f64 2 (*.f64 (/.f64 f (PI.f64)) (*.f64 (PI.f64) 0)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 f 2) (PI.f64)) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 1/192)) -2)) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0))) (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f))))))
(fma.f64 2 (*.f64 (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) 0) (/.f64 (pow.f64 f 2) (PI.f64))) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) 0))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 3) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 3))) (*.f64 3 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64))))))
(fma.f64 2 (/.f64 (*.f64 f (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0))) (PI.f64)) (fma.f64 2 (/.f64 (pow.f64 f 2) (/.f64 (PI.f64) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) 2)) (*.f64 (*.f64 (PI.f64) 1/2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))))))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f))) (PI.f64)))))
(fma.f64 2 (*.f64 (/.f64 f (PI.f64)) (*.f64 (PI.f64) 0)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 f 2) (PI.f64)) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 1/192)) -2)) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0))) (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f))))))
(fma.f64 2 (*.f64 (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) 0) (/.f64 (pow.f64 f 2) (PI.f64))) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) 0))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(/.f64 4 (/.f64 (PI.f64) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
(*.f64 (/.f64 4 (PI.f64)) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(/.f64 4 (/.f64 (PI.f64) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
(*.f64 (/.f64 4 (PI.f64)) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(/.f64 4 (/.f64 (PI.f64) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
(*.f64 (/.f64 4 (PI.f64)) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(/.f64 4 (/.f64 (PI.f64) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
(*.f64 (/.f64 4 (PI.f64)) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(/.f64 4 (/.f64 (PI.f64) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
(*.f64 (/.f64 4 (PI.f64)) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(/.f64 4 (/.f64 (PI.f64) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
(*.f64 (/.f64 4 (PI.f64)) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(/.f64 4 (/.f64 (PI.f64) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
(*.f64 (/.f64 4 (PI.f64)) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(/.f64 4 (/.f64 (PI.f64) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
(*.f64 (/.f64 4 (PI.f64)) (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64)))))))
-16
-4
-2
-1
-1/2
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-2
-1
-1/2
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-2
-1
-1/2
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-2
-1
-1/2
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16

eval63.0ms (0.3%)

Compiler

Compiled 3629 to 2744 computations (24.4% saved)

prune59.0ms (0.3%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New611576
Fresh000
Picked101
Done000
Total621577
Accuracy
97.4%
Counts
77 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.6%
(neg.f64 (fma.f64 2 (*.f64 (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) 0) (/.f64 (pow.f64 f 2) (PI.f64))) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) 0)))
95.6%
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)))))
95.7%
(neg.f64 (*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
95.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 (PI.f64)) f))))
95.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2)))))
96.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))))
96.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680)))))))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192)))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))))
95.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (*.f64 f (*.f64 (PI.f64) 1/2))))))
1.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) 16))))
95.8%
(neg.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f))) (PI.f64))))
7.9%
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64))))
96.6%
(neg.f64 (fma.f64 2 (*.f64 (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) 0) (/.f64 (pow.f64 f 2) (PI.f64))) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) 0)))
95.6%
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)))))
95.7%
(neg.f64 (*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
95.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 (PI.f64)) f))))
95.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2)))))
96.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))))
96.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680)))))))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192)))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))))
95.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (*.f64 f (*.f64 (PI.f64) 1/2))))))
1.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) 16))))
95.8%
(neg.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f))) (PI.f64))))
7.9%
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64))))
Compiler

Compiled 1800 to 1440 computations (20% saved)

localize2.6s (12.5%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
99.3%
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))))
99.1%
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
98.1%
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
12.0%
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
99.6%
(*.f64 f (*.f64 (PI.f64) 1/2))
99.6%
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (*.f64 f (*.f64 (PI.f64) 1/2)))
99.3%
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (*.f64 f (*.f64 (PI.f64) 1/2)))))
98.5%
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (*.f64 f (*.f64 (PI.f64) 1/2))))
99.6%
(-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f))
99.6%
(/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f))))
99.5%
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)))
96.9%
(log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2)))
100.0%
(log.f64 (/.f64 (/.f64 4 (PI.f64)) f))
99.4%
(/.f64 (/.f64 4 (PI.f64)) f)
99.3%
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)))
98.4%
(pow.f64 (PI.f64) 5)
98.4%
(pow.f64 (PI.f64) 3)
98.4%
(*.f64 (pow.f64 (PI.f64) 3) 1/192)
97.5%
(pow.f64 (PI.f64) 7)
Compiler

Compiled 874 to 623 computations (28.7% saved)

series249.0ms (1.2%)

Counts
19 → 168
Calls

42 calls:

TimeVariablePointExpression
62.0ms
f
@inf
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
33.0ms
f
@-inf
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)))
33.0ms
f
@-inf
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
23.0ms
f
@0
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)))
22.0ms
f
@-inf
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (*.f64 f (*.f64 (PI.f64) 1/2))))

rewrite55.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
816×associate-*r*
448×associate-*l*
336×*-un-lft-identity
330×times-frac
328×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052177
1853177
Stop Event
node limit
Counts
19 → 372
Calls
Call 1
Inputs
(pow.f64 (PI.f64) 7)
(*.f64 (pow.f64 (PI.f64) 3) 1/192)
(pow.f64 (PI.f64) 3)
(pow.f64 (PI.f64) 5)
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)))
(/.f64 (/.f64 4 (PI.f64)) f)
(log.f64 (/.f64 (/.f64 4 (PI.f64)) f))
(log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)))
(/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f))))
(-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f))
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (*.f64 f (*.f64 (PI.f64) 1/2))))
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (*.f64 f (*.f64 (PI.f64) 1/2)))))
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (*.f64 f (*.f64 (PI.f64) 1/2)))
(*.f64 f (*.f64 (PI.f64) 1/2))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))))
Outputs
128
1/36864
1/192
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
32
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27

simplify125.0ms (0.6%)

Algorithm
egg-herbie
Rules
1506×distribute-lft-in
1486×distribute-rgt-in
844×associate-/l*
712×associate-/r*
684×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
026711803
179910759
2339710591
Stop Event
node limit
Counts
540 → 172
Calls
Call 1
Inputs
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (*.f64 -1 (log.f64 f)) (*.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (*.f64 (pow.f64 f 3) (*.f64 (PI.f64) (+.f64 (*.f64 -1/384 (pow.f64 (PI.f64) 2)) (*.f64 1/384 (pow.f64 (PI.f64) 2)))))))))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 f 4) (+.f64 (*.f64 -3/256 (pow.f64 (PI.f64) 4)) (*.f64 1/256 (pow.f64 (PI.f64) 4))))) (*.f64 1/2 (*.f64 (pow.f64 f 3) (*.f64 (PI.f64) (+.f64 (*.f64 -1/384 (pow.f64 (PI.f64) 2)) (*.f64 1/384 (pow.f64 (PI.f64) 2))))))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f)))
(+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f)))
(+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f)))
(+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f)))
(+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (+.f64 (*.f64 2 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -1/384 (pow.f64 (PI.f64) 2)) (*.f64 1/384 (pow.f64 (PI.f64) 2))))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 f 4) (+.f64 (*.f64 -3/256 (pow.f64 (PI.f64) 4)) (*.f64 1/256 (pow.f64 (PI.f64) 4)))) (PI.f64))) (+.f64 (*.f64 2 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -1/384 (pow.f64 (PI.f64) 2)) (*.f64 1/384 (pow.f64 (PI.f64) 2))))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64))))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64)))))
(+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (+.f64 (*.f64 2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/384 (pow.f64 (PI.f64) 2)) (*.f64 1/384 (pow.f64 (PI.f64) 2))))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64))))))
(+.f64 (*.f64 1/1536 (*.f64 (pow.f64 f 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (+.f64 (*.f64 2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/384 (pow.f64 (PI.f64) 2)) (*.f64 1/384 (pow.f64 (PI.f64) 2))))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64)))))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (+.f64 (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (*.f64 (pow.f64 f 5) (-.f64 (*.f64 1/122880 (pow.f64 (PI.f64) 5)) (*.f64 -1/122880 (pow.f64 (PI.f64) 5))))))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (+.f64 (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 (pow.f64 f 5) (-.f64 (*.f64 1/122880 (pow.f64 (PI.f64) 5)) (*.f64 -1/122880 (pow.f64 (PI.f64) 5)))) (*.f64 (pow.f64 f 7) (-.f64 (*.f64 1/82575360 (pow.f64 (PI.f64) 7)) (*.f64 -1/82575360 (pow.f64 (PI.f64) 7)))))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(/.f64 2 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (+.f64 (*.f64 (pow.f64 f 2) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 3) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 3))) (*.f64 3 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))) (+.f64 (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(+.f64 (*.f64 2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64))))
(+.f64 (*.f64 2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 3) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 3))) (*.f64 3 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64))))))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
128
1/36864
1/192
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
32
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
Outputs
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) f))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))))
(/.f64 (PI.f64) (+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))))
(/.f64 (PI.f64) (+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))))
(/.f64 (PI.f64) (+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))))
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))))
(/.f64 (PI.f64) (+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f))))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f))))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f))))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f))))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (*.f64 -1 (log.f64 f)) (*.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (*.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2))))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (*.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2))) (log.f64 f)))
(-.f64 (*.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2))) (-.f64 (log.f64 f) (log.f64 (/.f64 4 (PI.f64)))))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (*.f64 (pow.f64 f 3) (*.f64 (PI.f64) (+.f64 (*.f64 -1/384 (pow.f64 (PI.f64) 2)) (*.f64 1/384 (pow.f64 (PI.f64) 2)))))))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (fma.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)) (*.f64 1/2 (*.f64 (pow.f64 f 3) (*.f64 (PI.f64) (*.f64 (pow.f64 (PI.f64) 2) 0))))))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (fma.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 f 3) 0))) (log.f64 f)))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (fma.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 f 3) (*.f64 (PI.f64) 0))))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 f 4) (+.f64 (*.f64 -3/256 (pow.f64 (PI.f64) 4)) (*.f64 1/256 (pow.f64 (PI.f64) 4))))) (*.f64 1/2 (*.f64 (pow.f64 f 3) (*.f64 (PI.f64) (+.f64 (*.f64 -1/384 (pow.f64 (PI.f64) 2)) (*.f64 1/384 (pow.f64 (PI.f64) 2))))))))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (fma.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)) (fma.f64 1/24 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 4) -1/128)) (*.f64 1/2 (*.f64 (pow.f64 f 3) (*.f64 (PI.f64) (*.f64 (pow.f64 (PI.f64) 2) 0)))))))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (fma.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)) (fma.f64 1/24 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 4) -1/128)) (*.f64 (PI.f64) (*.f64 (pow.f64 f 3) 0)))) (log.f64 f)))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (fma.f64 1/32 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)) (fma.f64 1/24 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/128 (pow.f64 f 4))) (*.f64 (pow.f64 f 3) (*.f64 (PI.f64) 0)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f)))
(+.f64 (neg.f64 (log.f64 f)) (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)))))
(-.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)))) (log.f64 f))
(-.f64 (log.f64 (*.f64 (/.f64 2 (PI.f64)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))) (log.f64 f))
(+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f)))
(+.f64 (neg.f64 (log.f64 f)) (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)))))
(-.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)))) (log.f64 f))
(-.f64 (log.f64 (*.f64 (/.f64 2 (PI.f64)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))) (log.f64 f))
(+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f)))
(+.f64 (neg.f64 (log.f64 f)) (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)))))
(-.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)))) (log.f64 f))
(-.f64 (log.f64 (*.f64 (/.f64 2 (PI.f64)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))) (log.f64 f))
(+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f)))
(+.f64 (neg.f64 (log.f64 f)) (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)))))
(-.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)))) (log.f64 f))
(-.f64 (log.f64 (*.f64 (/.f64 2 (PI.f64)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))) (log.f64 f))
(+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2)))
(+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2)))
(+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2)))
(+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2)))
(+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2)))
(+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2)))
(+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2)))
(+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64))))
(fma.f64 1/8 (*.f64 (PI.f64) (pow.f64 f 2)) (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/8)))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (*.f64 1/8 (PI.f64)) (pow.f64 f 2)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (+.f64 (*.f64 2 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -1/384 (pow.f64 (PI.f64) 2)) (*.f64 1/384 (pow.f64 (PI.f64) 2))))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(fma.f64 1/8 (*.f64 (PI.f64) (pow.f64 f 2)) (fma.f64 2 (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 2) 0)) (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))))
(fma.f64 (*.f64 (pow.f64 f 2) 1/8) (PI.f64) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 3) 0)))
(fma.f64 1/8 (*.f64 (PI.f64) (pow.f64 f 2)) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 3) 0)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 f 4) (+.f64 (*.f64 -3/256 (pow.f64 (PI.f64) 4)) (*.f64 1/256 (pow.f64 (PI.f64) 4)))) (PI.f64))) (+.f64 (*.f64 2 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -1/384 (pow.f64 (PI.f64) 2)) (*.f64 1/384 (pow.f64 (PI.f64) 2))))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64))))))
(fma.f64 1/8 (*.f64 (PI.f64) (pow.f64 f 2)) (fma.f64 1/6 (/.f64 (pow.f64 f 4) (/.f64 (PI.f64) (*.f64 (pow.f64 (PI.f64) 4) -1/128))) (fma.f64 2 (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 2) 0)) (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))))
(fma.f64 1/8 (*.f64 (PI.f64) (pow.f64 f 2)) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 f 4) (PI.f64)) (*.f64 (pow.f64 (PI.f64) 4) -1/128)) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 3) 0))))
(fma.f64 1/8 (*.f64 (PI.f64) (pow.f64 f 2)) (fma.f64 1/6 (/.f64 (pow.f64 f 4) (/.f64 (/.f64 (PI.f64) -1/128) (pow.f64 (PI.f64) 4))) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 3) 0))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (neg.f64 (log.f64 f)) (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (*.f64 (/.f64 2 (PI.f64)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))) (log.f64 f)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (neg.f64 (log.f64 f)) (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (*.f64 (/.f64 2 (PI.f64)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))) (log.f64 f)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (neg.f64 (log.f64 f)) (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (*.f64 (/.f64 2 (PI.f64)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))) (log.f64 f)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (neg.f64 (log.f64 f)) (log.f64 (*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (*.f64 (/.f64 2 (PI.f64)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))) (log.f64 f)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2))) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2))) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2))) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (PI.f64)))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2))) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (PI.f64)) -2))))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 (PI.f64) f))
(+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64)))))
(fma.f64 1/8 (*.f64 (PI.f64) f) (/.f64 4 (*.f64 (PI.f64) f)))
(fma.f64 (*.f64 (PI.f64) f) 1/8 (/.f64 4 (*.f64 (PI.f64) f)))
(+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (+.f64 (*.f64 2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/384 (pow.f64 (PI.f64) 2)) (*.f64 1/384 (pow.f64 (PI.f64) 2))))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64))))))
(fma.f64 1/8 (*.f64 (PI.f64) f) (fma.f64 2 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) 0)) (/.f64 4 (*.f64 (PI.f64) f))))
(+.f64 (fma.f64 (*.f64 (PI.f64) f) 1/8 (/.f64 4 (*.f64 (PI.f64) f))) (*.f64 (pow.f64 f 2) 0))
(fma.f64 (*.f64 (PI.f64) f) 1/8 (fma.f64 (pow.f64 f 2) 0 (/.f64 4 (*.f64 (PI.f64) f))))
(+.f64 (*.f64 1/1536 (*.f64 (pow.f64 f 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (+.f64 (*.f64 2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/384 (pow.f64 (PI.f64) 2)) (*.f64 1/384 (pow.f64 (PI.f64) 2))))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64)))))))
(fma.f64 1/1536 (*.f64 (pow.f64 f 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/8 (*.f64 (PI.f64) f) (fma.f64 2 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) 0)) (/.f64 4 (*.f64 (PI.f64) f)))))
(fma.f64 1/1536 (*.f64 (pow.f64 f 3) (pow.f64 (PI.f64) 3)) (+.f64 (fma.f64 (*.f64 (PI.f64) f) 1/8 (/.f64 4 (*.f64 (PI.f64) f))) (*.f64 (pow.f64 f 2) 0)))
(fma.f64 1/1536 (*.f64 (pow.f64 f 3) (pow.f64 (PI.f64) 3)) (fma.f64 (*.f64 (PI.f64) f) 1/8 (fma.f64 (pow.f64 f 2) 0 (/.f64 4 (*.f64 (PI.f64) f)))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 (/.f64 2 (*.f64 (PI.f64) f)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 (/.f64 2 (*.f64 (PI.f64) f)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 (/.f64 2 (*.f64 (PI.f64) f)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 (/.f64 2 (*.f64 (PI.f64) f)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 (/.f64 2 (*.f64 (PI.f64) f)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 (/.f64 2 (*.f64 (PI.f64) f)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 (/.f64 2 (*.f64 (PI.f64) f)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (*.f64 f (PI.f64))))
(*.f64 2 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (PI.f64) f)))
(*.f64 (/.f64 2 (*.f64 (PI.f64) f)) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 (*.f64 (PI.f64) f) 1/2)
(*.f64 f (*.f64 (PI.f64) 1/2))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 (*.f64 (PI.f64) f) 1/2)
(*.f64 f (*.f64 (PI.f64) 1/2))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 (*.f64 (PI.f64) f) 1/2)
(*.f64 f (*.f64 (PI.f64) 1/2))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 (*.f64 (PI.f64) f) 1/2)
(*.f64 f (*.f64 (PI.f64) 1/2))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 (*.f64 (PI.f64) f) 1/2)
(*.f64 f (*.f64 (PI.f64) 1/2))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 (*.f64 (PI.f64) f) 1/2)
(*.f64 f (*.f64 (PI.f64) 1/2))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 (*.f64 (PI.f64) f) 1/2)
(*.f64 f (*.f64 (PI.f64) 1/2))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 (*.f64 (PI.f64) f) 1/2)
(*.f64 f (*.f64 (PI.f64) 1/2))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 (*.f64 (PI.f64) f) 1/2)
(*.f64 f (*.f64 (PI.f64) 1/2))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 (*.f64 (PI.f64) f) 1/2)
(*.f64 f (*.f64 (PI.f64) 1/2))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 (*.f64 (PI.f64) f) 1/2)
(*.f64 f (*.f64 (PI.f64) 1/2))
(*.f64 1/2 (*.f64 f (PI.f64)))
(*.f64 (*.f64 (PI.f64) f) 1/2)
(*.f64 f (*.f64 (PI.f64) 1/2))
(*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))
(*.f64 (*.f64 (PI.f64) f) 1/2)
(*.f64 f (*.f64 (PI.f64) 1/2))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))))
(fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192)))
(fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 f (*.f64 (PI.f64) 1/2)))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (+.f64 (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (*.f64 (pow.f64 f 5) (-.f64 (*.f64 1/122880 (pow.f64 (PI.f64) 5)) (*.f64 -1/122880 (pow.f64 (PI.f64) 5))))))
(fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440))))
(fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192))))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (+.f64 (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 (pow.f64 f 5) (-.f64 (*.f64 1/122880 (pow.f64 (PI.f64) 5)) (*.f64 -1/122880 (pow.f64 (PI.f64) 5)))) (*.f64 (pow.f64 f 7) (-.f64 (*.f64 1/82575360 (pow.f64 (PI.f64) 7)) (*.f64 -1/82575360 (pow.f64 (PI.f64) 7)))))))
(fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680)))))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))
(-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))
(/.f64 2 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))
(/.f64 4 (*.f64 (PI.f64) f))
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))
(+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) (/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2))))
(+.f64 (/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2))) 0)
(+.f64 (/.f64 4 (*.f64 (PI.f64) f)) 0)
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))
(+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) (fma.f64 f (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))) (/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2)))))
(+.f64 (fma.f64 f (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 1/192)))) (/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2)))) 0)
(+.f64 (fma.f64 f (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (PI.f64) 2) 1/48)))) (/.f64 4 (*.f64 (PI.f64) f))) 0)
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (+.f64 (*.f64 (pow.f64 f 2) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))
(+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) (fma.f64 f (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))) (fma.f64 (pow.f64 f 2) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) (*.f64 (PI.f64) 1/2)) 0) (/.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) (/.f64 (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (PI.f64) 3) 1/192)))) (/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2))))))
(+.f64 0 (fma.f64 f (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 1/192)))) (fma.f64 (pow.f64 f 2) 0 (/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2))))))
(+.f64 0 (fma.f64 f (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (PI.f64) 2) 1/48)))) (fma.f64 (pow.f64 f 2) 0 (/.f64 4 (*.f64 (PI.f64) f)))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (fma.f64 -1 (log.f64 f) (*.f64 1/2 (*.f64 f (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (-.f64 (*.f64 f (*.f64 (PI.f64) 0)) (log.f64 f)))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (*.f64 f (*.f64 (PI.f64) 0)) (log.f64 f)))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (fma.f64 -1 (log.f64 f) (*.f64 1/2 (+.f64 (*.f64 f (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0))) (*.f64 (pow.f64 f 2) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) 2)) (*.f64 (*.f64 (PI.f64) 1/2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 f 2) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 1/192)))) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0))) (*.f64 f (*.f64 (PI.f64) 0))) (log.f64 f)))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (fma.f64 1/2 (*.f64 (pow.f64 f 2) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (PI.f64) 2) 1/48)))) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0))) (*.f64 f (*.f64 (PI.f64) 0))))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 3) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 3))) (*.f64 3 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))) (+.f64 (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (fma.f64 -1 (log.f64 f) (fma.f64 1/6 (*.f64 (pow.f64 f 3) (fma.f64 -3/2 (*.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))))) (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) 3) (pow.f64 (*.f64 (PI.f64) 1/2) 3)) (*.f64 3 (*.f64 (*.f64 (PI.f64) 1/2) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) (*.f64 (PI.f64) 1/2)) 0) (/.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) (/.f64 (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (PI.f64) 3) 1/192))))))))) (*.f64 1/2 (+.f64 (*.f64 f (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0))) (*.f64 (pow.f64 f 2) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) 2)) (*.f64 (*.f64 (PI.f64) 1/2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2))))))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (-.f64 (fma.f64 1/2 (fma.f64 f (*.f64 (PI.f64) 0) (*.f64 (pow.f64 f 2) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 1/192)))) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0)))) (*.f64 1/6 (*.f64 (pow.f64 f 3) (fma.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 1/192))))) (fma.f64 0 (*.f64 (pow.f64 (PI.f64) 3) 1/8) (*.f64 (PI.f64) 0)))))) (log.f64 f)))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (fma.f64 1/6 (*.f64 (pow.f64 f 3) (fma.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (PI.f64) 2) 1/48))))) (fma.f64 0 (*.f64 (pow.f64 (PI.f64) 3) 1/8) (*.f64 (PI.f64) 0)))) (fma.f64 1/2 (*.f64 (pow.f64 f 2) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (PI.f64) 2) 1/48)))) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0))) (*.f64 f (*.f64 (PI.f64) 0)))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))))))
(log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(+.f64 (*.f64 2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64))))
(fma.f64 2 (/.f64 f (/.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0)))) (/.f64 (*.f64 4 (+.f64 (neg.f64 (log.f64 f)) (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))))) (PI.f64)))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)) (PI.f64)) (*.f64 2 (/.f64 (*.f64 (PI.f64) 0) (/.f64 (PI.f64) f))))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 f 0))
(+.f64 (*.f64 2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(fma.f64 2 (/.f64 f (/.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0)))) (fma.f64 2 (/.f64 (pow.f64 f 2) (/.f64 (PI.f64) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) 2)) (*.f64 (*.f64 (PI.f64) 1/2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))))))) (/.f64 (*.f64 4 (+.f64 (neg.f64 (log.f64 f)) (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))))) (PI.f64))))
(fma.f64 2 (/.f64 (*.f64 (PI.f64) 0) (/.f64 (PI.f64) f)) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)) (PI.f64)) (*.f64 2 (/.f64 (pow.f64 f 2) (/.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 1/192)))) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0)))))))
(+.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 f 0)) (*.f64 2 (*.f64 (/.f64 (pow.f64 f 2) (PI.f64)) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (PI.f64) 2) 1/48)))) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0)))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 3) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 3))) (*.f64 3 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64))))))
(fma.f64 2/3 (/.f64 (pow.f64 f 3) (/.f64 (PI.f64) (fma.f64 -3/2 (*.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))))) (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) 3) (pow.f64 (*.f64 (PI.f64) 1/2) 3)) (*.f64 3 (*.f64 (*.f64 (PI.f64) 1/2) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) (*.f64 (PI.f64) 1/2)) 0) (/.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) (/.f64 (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (PI.f64) 3) 1/192)))))))))) (fma.f64 2 (/.f64 f (/.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0)))) (fma.f64 2 (/.f64 (pow.f64 f 2) (/.f64 (PI.f64) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) 2)) (*.f64 (*.f64 (PI.f64) 1/2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))))))) (/.f64 (*.f64 4 (+.f64 (neg.f64 (log.f64 f)) (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))))) (PI.f64)))))
(fma.f64 2/3 (*.f64 (/.f64 (pow.f64 f 3) (PI.f64)) (fma.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 1/192))))) (fma.f64 0 (*.f64 (pow.f64 (PI.f64) 3) 1/8) (*.f64 (PI.f64) 0)))) (fma.f64 2 (/.f64 (*.f64 (PI.f64) 0) (/.f64 (PI.f64) f)) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)) (PI.f64)) (*.f64 2 (/.f64 (pow.f64 f 2) (/.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 1/192)))) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0))))))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 f 2) (PI.f64)) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (PI.f64) 2) 1/48)))) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0))) (*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))) (fma.f64 2/3 (*.f64 (/.f64 (pow.f64 f 3) (PI.f64)) (fma.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 -2 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (pow.f64 (PI.f64) 2) 1/48))))) (fma.f64 0 (*.f64 (pow.f64 (PI.f64) 3) 1/8) (*.f64 (PI.f64) 0)))) (*.f64 f 0)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (exp.f64 (*.f64 (*.f64 -1/4 f) (PI.f64)))))) (PI.f64)))
(*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f))))) (PI.f64)))
128
1/36864
1/192
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
32
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
-16
-4
-3
-2
-1
-1/2
-1/4
0
1/16
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27

eval131.0ms (0.6%)

Compiler

Compiled 7633 to 5779 computations (24.3% saved)

prune58.0ms (0.3%)

Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New1675172
Fresh3710
Picked235
Done000
Total17215187
Accuracy
97.4%
Counts
187 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.6%
(neg.f64 (fma.f64 2 (*.f64 (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) 0) (/.f64 (pow.f64 f 2) (PI.f64))) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) 0)))
95.6%
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))))
95.9%
(neg.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
95.7%
(neg.f64 (*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
95.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 (PI.f64)) f))))
95.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2)))))
96.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))))
96.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680)))))))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192)))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))))
95.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64))))))))
95.8%
(neg.f64 (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
7.9%
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64))))
96.6%
(neg.f64 (fma.f64 2 (*.f64 (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) 0) (/.f64 (pow.f64 f 2) (PI.f64))) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) 0)))
95.6%
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))))
95.9%
(neg.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
95.7%
(neg.f64 (*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
95.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 (PI.f64)) f))))
95.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2)))))
96.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))))
96.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680)))))))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192)))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))))
95.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64))))))))
95.8%
(neg.f64 (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
7.9%
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64))))
Compiler

Compiled 1526 to 1216 computations (20.3% saved)

localize921.0ms (4.4%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
99.4%
(/.f64 (/.f64 4 (PI.f64)) f)
99.3%
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f))))
98.4%
(fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64))))
98.4%
(*.f64 1/192 (*.f64 2 (PI.f64)))
100.0%
(+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64)))))
99.6%
(*.f64 f (PI.f64))
99.6%
(/.f64 1 (*.f64 f (PI.f64)))
99.3%
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64)))))))
99.6%
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
99.3%
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
96.9%
(log.f64 (/.f64 4 (PI.f64)))
100.0%
(log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2)))
99.5%
(/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2))
99.3%
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2))))
98.5%
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))
98.4%
(pow.f64 (PI.f64) 5)
98.4%
(pow.f64 (PI.f64) 3)
98.4%
(*.f64 (pow.f64 (PI.f64) 3) 1/192)
Compiler

Compiled 658 to 474 computations (28% saved)

series20.0ms (0.1%)

Counts
14 → 95
Calls

33 calls:

TimeVariablePointExpression
4.0ms
f
@inf
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))
4.0ms
f
@-inf
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))
2.0ms
f
@inf
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f))))
1.0ms
f
@0
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))
1.0ms
f
@0
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f))))

rewrite60.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1040×associate-*r*
610×associate-*l*
406×*-un-lft-identity
380×add-cube-cbrt
376×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063654
11050654
Stop Event
node limit
Counts
14 → 263
Calls
Call 1
Inputs
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2))))
(/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2))
(log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2)))
(log.f64 (/.f64 4 (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64)))))))
(/.f64 1 (*.f64 f (PI.f64)))
(*.f64 f (PI.f64))
(+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64)))))
(*.f64 1/192 (*.f64 2 (PI.f64)))
(fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64))))
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f))))
Outputs
(+.f64 -16 (neg.f64 (log.f64 1287/640)))
(-.f64 -16 (log.f64 1287/640))
(*.f64 -16 (log.f64 1280/1287))
(*.f64 (log.f64 1280/1287) -16)
(*.f64 (log.f64 1280/1287) (log.f64 1280/1287))
(/.f64 (-.f64 -16 (*.f64 (log.f64 1287/640) (log.f64 1287/640))) (+.f64 -16 (log.f64 1287/640)))
(/.f64 (-.f64 -16 (pow.f64 (log.f64 1287/640) -16)) (+.f64 -16 (+.f64 (*.f64 (log.f64 1287/640) (log.f64 1287/640)) (log.f64 1287/640))))
(pow.f64 (log.f64 1280/1287) -16)
(sqrt.f64 (log.f64 1280/1287))
(fabs.f64 (log.f64 1280/1287))
(cbrt.f64 (log.f64 1280/1287))
(expm1.f64 (log1p.f64 (log.f64 1280/1287)))
(exp.f64 (log.f64 (log.f64 1280/1287)))
(log1p.f64 (expm1.f64 (log.f64 1280/1287)))
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-1/96
-1/192
1/36864
1/9216
1/192
1/96
193/96
(/.f64 -16 (/.f64 -16 (log.f64 385/96)))
(/.f64 (log.f64 385/96) -16)
(/.f64 (log.f64 385/96) (/.f64 -16 (log.f64 385/96)))
(/.f64 (neg.f64 (log.f64 385/96)) -16)
(pow.f64 (log.f64 385/96) -16)
(sqrt.f64 (log.f64 385/96))
(fabs.f64 (log.f64 385/96))
(log.f64 385/96)
(cbrt.f64 (log.f64 385/96))
(expm1.f64 (log1p.f64 (log.f64 385/96)))
(exp.f64 (log.f64 (log.f64 385/96)))
(log1p.f64 (expm1.f64 (log.f64 385/96)))

simplify103.0ms (0.5%)

Algorithm
egg-herbie
Rules
1742×associate-/r*
1148×associate-+l+
1084×associate-+r+
982×+-commutative
844×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03768071
111067615
243007603
Stop Event
node limit
Counts
358 → 220
Calls
Call 1
Inputs
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (*.f64 -1 (log.f64 f)) (*.f64 1/2 (*.f64 f (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64)))))))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/2 (*.f64 f (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64))) 2)) (*.f64 1/2 (*.f64 (PI.f64) (-.f64 (*.f64 1/8 (PI.f64)) (*.f64 1/24 (PI.f64)))))))))))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -3/4 (*.f64 (PI.f64) (*.f64 (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64))) (-.f64 (*.f64 1/8 (PI.f64)) (*.f64 1/24 (PI.f64)))))) (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64))) 3)) (*.f64 3/2 (*.f64 (PI.f64) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/384 (pow.f64 (PI.f64) 3)) (*.f64 1/384 (pow.f64 (PI.f64) 3))) (PI.f64))) (*.f64 1/48 (*.f64 (PI.f64) (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64)))))))))))) (+.f64 (*.f64 1/2 (*.f64 f (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64))) 2)) (*.f64 1/2 (*.f64 (PI.f64) (-.f64 (*.f64 1/8 (PI.f64)) (*.f64 1/24 (PI.f64))))))))))))
(+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (*.f64 5 (log.f64 (/.f64 1 f))))
(-.f64 (+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (*.f64 5 (log.f64 (/.f64 1 f)))) (*.f64 320 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(-.f64 (+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/24 (/.f64 (-.f64 (*.f64 -1/2560 (/.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 -6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))) (*.f64 1228800 (/.f64 1 (pow.f64 (PI.f64) 4)))) (pow.f64 f 4))) (*.f64 5 (log.f64 (/.f64 1 f))))) (*.f64 320 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(-.f64 (+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/720 (/.f64 (-.f64 (+.f64 (*.f64 -15/4 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 -6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))) (*.f64 -3/256 (/.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 -603979776000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 11))) (*.f64 -320 (/.f64 (+.f64 (*.f64 -6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9)))) (pow.f64 (PI.f64) 2))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (*.f64 7864320000 (/.f64 1 (pow.f64 (PI.f64) 6)))) (pow.f64 f 6))) (+.f64 (*.f64 1/24 (/.f64 (-.f64 (*.f64 -1/2560 (/.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 -6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))) (*.f64 1228800 (/.f64 1 (pow.f64 (PI.f64) 4)))) (pow.f64 f 4))) (*.f64 5 (log.f64 (/.f64 1 f)))))) (*.f64 320 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (*.f64 -61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (*.f64 5 (log.f64 (/.f64 -1 f))))
(-.f64 (+.f64 (log.f64 (*.f64 -61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (*.f64 5 (log.f64 (/.f64 -1 f)))) (*.f64 320 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(-.f64 (+.f64 (log.f64 (*.f64 -61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/24 (/.f64 (-.f64 (*.f64 1/2560 (/.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 -1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))) (*.f64 1228800 (/.f64 1 (pow.f64 (PI.f64) 4)))) (pow.f64 f 4))) (*.f64 5 (log.f64 (/.f64 -1 f))))) (*.f64 320 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(-.f64 (+.f64 (log.f64 (*.f64 -61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/720 (/.f64 (-.f64 (+.f64 (*.f64 3/256 (/.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 -320 (/.f64 (+.f64 (*.f64 -1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9)))) (pow.f64 (PI.f64) 2))) (*.f64 603979776000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 11))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))) (*.f64 15/4 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 -1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (*.f64 7864320000 (/.f64 1 (pow.f64 (PI.f64) 6)))) (pow.f64 f 6))) (+.f64 (*.f64 1/24 (/.f64 (-.f64 (*.f64 1/2560 (/.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 -1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))) (*.f64 1228800 (/.f64 1 (pow.f64 (PI.f64) 4)))) (pow.f64 f 4))) (*.f64 5 (log.f64 (/.f64 -1 f)))))) (*.f64 320 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 4 (*.f64 f (PI.f64)))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64))))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 f 4) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 f 4) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/24576 (*.f64 (pow.f64 f 6) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64))))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))) (*.f64 128 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))) (*.f64 128 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3))))) (*.f64 2048 (/.f64 1 (*.f64 (pow.f64 f 4) (pow.f64 (PI.f64) 5)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))) (+.f64 (*.f64 128 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3)))) (*.f64 131072/3 (/.f64 1 (*.f64 (pow.f64 f 6) (pow.f64 (PI.f64) 7)))))) (*.f64 2048 (/.f64 1 (*.f64 (pow.f64 f 4) (pow.f64 (PI.f64) 5)))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64))) (*.f64 128 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64))) (*.f64 128 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3))))) (*.f64 2048 (/.f64 1 (*.f64 (pow.f64 f 4) (pow.f64 (PI.f64) 5)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64))) (+.f64 (*.f64 128 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3)))) (*.f64 131072/3 (/.f64 1 (*.f64 (pow.f64 f 6) (pow.f64 (PI.f64) 7)))))) (*.f64 2048 (/.f64 1 (*.f64 (pow.f64 f 4) (pow.f64 (PI.f64) 5)))))
(/.f64 4 (*.f64 f (PI.f64)))
(*.f64 1/8 (*.f64 f (PI.f64)))
(*.f64 1/8 (*.f64 f (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64))) (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 f 4) (*.f64 (PI.f64) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 2)))) (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64))) (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 f 4) (*.f64 (PI.f64) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 f 6) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 3)))) (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64))) (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))) (*.f64 16 (/.f64 1 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))) (*.f64 16 (/.f64 1 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))))))) (*.f64 32 (/.f64 1 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 2))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))) (+.f64 (*.f64 16 (/.f64 1 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))))) (*.f64 256/3 (/.f64 1 (*.f64 (pow.f64 f 6) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 3))))))) (*.f64 32 (/.f64 1 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 2))))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64))) (*.f64 16 (/.f64 1 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64))) (*.f64 16 (/.f64 1 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))))))) (*.f64 32 (/.f64 1 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 2))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64))) (+.f64 (*.f64 16 (/.f64 1 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))))) (*.f64 256/3 (/.f64 1 (*.f64 (pow.f64 f 6) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 3))))))) (*.f64 32 (/.f64 1 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 2))))))
(+.f64 -16 (neg.f64 (log.f64 1287/640)))
(-.f64 -16 (log.f64 1287/640))
(*.f64 -16 (log.f64 1280/1287))
(*.f64 (log.f64 1280/1287) -16)
(*.f64 (log.f64 1280/1287) (log.f64 1280/1287))
(/.f64 (-.f64 -16 (*.f64 (log.f64 1287/640) (log.f64 1287/640))) (+.f64 -16 (log.f64 1287/640)))
(/.f64 (-.f64 -16 (pow.f64 (log.f64 1287/640) -16)) (+.f64 -16 (+.f64 (*.f64 (log.f64 1287/640) (log.f64 1287/640)) (log.f64 1287/640))))
(pow.f64 (log.f64 1280/1287) -16)
(sqrt.f64 (log.f64 1280/1287))
(fabs.f64 (log.f64 1280/1287))
(cbrt.f64 (log.f64 1280/1287))
(expm1.f64 (log1p.f64 (log.f64 1280/1287)))
(exp.f64 (log.f64 (log.f64 1280/1287)))
(log1p.f64 (expm1.f64 (log.f64 1280/1287)))
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-1/96
-1/192
1/36864
1/9216
1/192
1/96
193/96
(/.f64 -16 (/.f64 -16 (log.f64 385/96)))
(/.f64 (log.f64 385/96) -16)
(/.f64 (log.f64 385/96) (/.f64 -16 (log.f64 385/96)))
(/.f64 (neg.f64 (log.f64 385/96)) -16)
(pow.f64 (log.f64 385/96) -16)
(sqrt.f64 (log.f64 385/96))
(fabs.f64 (log.f64 385/96))
(log.f64 385/96)
(cbrt.f64 (log.f64 385/96))
(expm1.f64 (log1p.f64 (log.f64 385/96)))
(exp.f64 (log.f64 (log.f64 385/96)))
(log1p.f64 (expm1.f64 (log.f64 385/96)))
Outputs
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (*.f64 -1 (log.f64 f)) (*.f64 1/2 (*.f64 f (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64)))))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (*.f64 1/2 (*.f64 f (*.f64 (PI.f64) 0))))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (*.f64 f 0) (log.f64 f)))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/2 (*.f64 f (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64))) 2)) (*.f64 1/2 (*.f64 (PI.f64) (-.f64 (*.f64 1/8 (PI.f64)) (*.f64 1/24 (PI.f64)))))))))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (*.f64 1/2 (+.f64 (*.f64 f (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 f 2) (fma.f64 -1/4 (pow.f64 (*.f64 (PI.f64) 0) 2) (*.f64 1/2 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/12))))))))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (*.f64 1/2 (fma.f64 f 0 (*.f64 (pow.f64 f 2) (fma.f64 1/2 (*.f64 (pow.f64 (PI.f64) 2) 1/12) 0)))) (log.f64 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 f) (*.f64 1/2 (fma.f64 f 0 (*.f64 (pow.f64 f 2) (fma.f64 1/2 (*.f64 (pow.f64 (PI.f64) 2) 1/12) 0))))))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -3/4 (*.f64 (PI.f64) (*.f64 (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64))) (-.f64 (*.f64 1/8 (PI.f64)) (*.f64 1/24 (PI.f64)))))) (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64))) 3)) (*.f64 3/2 (*.f64 (PI.f64) (-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/384 (pow.f64 (PI.f64) 3)) (*.f64 1/384 (pow.f64 (PI.f64) 3))) (PI.f64))) (*.f64 1/48 (*.f64 (PI.f64) (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64)))))))))))) (+.f64 (*.f64 1/2 (*.f64 f (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 -1/4 (PI.f64)) (*.f64 1/4 (PI.f64))) 2)) (*.f64 1/2 (*.f64 (PI.f64) (-.f64 (*.f64 1/8 (PI.f64)) (*.f64 1/24 (PI.f64))))))))))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (fma.f64 1/6 (*.f64 (pow.f64 f 3) (fma.f64 -3/4 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) 1/12)) (fma.f64 1/4 (pow.f64 (*.f64 (PI.f64) 0) 3) (*.f64 (*.f64 3/2 (PI.f64)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (PI.f64))) (*.f64 -1/48 (*.f64 (PI.f64) (*.f64 (PI.f64) 0)))))))) (*.f64 1/2 (+.f64 (*.f64 f (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 f 2) (fma.f64 -1/4 (pow.f64 (*.f64 (PI.f64) 0) 2) (*.f64 1/2 (*.f64 (PI.f64) (*.f64 (PI.f64) 1/12)))))))))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (fma.f64 1/2 (fma.f64 f 0 (*.f64 (pow.f64 f 2) (fma.f64 1/2 (*.f64 (pow.f64 (PI.f64) 2) 1/12) 0))) (*.f64 (*.f64 1/6 (fma.f64 (*.f64 (PI.f64) 3/2) (+.f64 0 (/.f64 0 (PI.f64))) 0)) (pow.f64 f 3))) (log.f64 f)))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (fma.f64 1/2 (fma.f64 f 0 (*.f64 (pow.f64 f 2) (fma.f64 1/2 (*.f64 (pow.f64 (PI.f64) 2) 1/12) 0))) (*.f64 1/6 (*.f64 (pow.f64 f 3) (fma.f64 3/2 (+.f64 0 (/.f64 0 (PI.f64))) 0)))))
(+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (*.f64 5 (log.f64 (/.f64 1 f))))
(+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 5)))) (*.f64 (neg.f64 (log.f64 f)) 5))
(+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 5)))) (*.f64 (log.f64 f) -5))
(+.f64 (log.f64 (/.f64 61440 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))))) (*.f64 (log.f64 f) -5))
(-.f64 (+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (*.f64 5 (log.f64 (/.f64 1 f)))) (*.f64 320 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 5)))) (-.f64 (*.f64 (neg.f64 (log.f64 f)) 5) (/.f64 320 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 (log.f64 f) -5) (/.f64 -320 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (/.f64 61440 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))))) (+.f64 (*.f64 (log.f64 f) -5) (/.f64 (/.f64 -320 (pow.f64 f 2)) (pow.f64 (PI.f64) 2))))
(-.f64 (+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/24 (/.f64 (-.f64 (*.f64 -1/2560 (/.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 -6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))) (*.f64 1228800 (/.f64 1 (pow.f64 (PI.f64) 4)))) (pow.f64 f 4))) (*.f64 5 (log.f64 (/.f64 1 f))))) (*.f64 320 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 5)))) (-.f64 (fma.f64 1/24 (/.f64 (-.f64 (*.f64 -1/2560 (/.f64 (pow.f64 (PI.f64) 5) (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) -4404019200)))) (/.f64 1228800 (pow.f64 (PI.f64) 4))) (pow.f64 f 4)) (*.f64 (neg.f64 (log.f64 f)) 5)) (/.f64 320 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (fma.f64 1/24 (/.f64 (fma.f64 -1/2560 (*.f64 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) -4404019200)) (/.f64 -1228800 (pow.f64 (PI.f64) 4))) (pow.f64 f 4)) (*.f64 (log.f64 f) -5)) (+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 5)))) (/.f64 -320 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (fma.f64 1/24 (/.f64 (fma.f64 -1/2560 (*.f64 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (/.f64 (*.f64 -4404019200 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (pow.f64 (PI.f64) 9))) (/.f64 -1228800 (pow.f64 (PI.f64) 4))) (pow.f64 f 4)) (*.f64 (log.f64 f) -5)) (+.f64 (log.f64 (/.f64 61440 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))))) (/.f64 (/.f64 -320 (pow.f64 f 2)) (pow.f64 (PI.f64) 2))))
(-.f64 (+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/720 (/.f64 (-.f64 (+.f64 (*.f64 -15/4 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 -6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))) (*.f64 -3/256 (/.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 -603979776000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 11))) (*.f64 -320 (/.f64 (+.f64 (*.f64 -6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9)))) (pow.f64 (PI.f64) 2))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (*.f64 7864320000 (/.f64 1 (pow.f64 (PI.f64) 6)))) (pow.f64 f 6))) (+.f64 (*.f64 1/24 (/.f64 (-.f64 (*.f64 -1/2560 (/.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 -6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))) (*.f64 1228800 (/.f64 1 (pow.f64 (PI.f64) 4)))) (pow.f64 f 4))) (*.f64 5 (log.f64 (/.f64 1 f)))))) (*.f64 320 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 5)))) (-.f64 (fma.f64 1/720 (/.f64 (-.f64 (fma.f64 -15/4 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) -4404019200))) (*.f64 -3/256 (/.f64 (pow.f64 (PI.f64) 5) (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (fma.f64 -603979776000 (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 11)) (*.f64 -320 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) -4404019200) (pow.f64 (PI.f64) 2)))))))) (/.f64 7864320000 (pow.f64 (PI.f64) 6))) (pow.f64 f 6)) (fma.f64 1/24 (/.f64 (-.f64 (*.f64 -1/2560 (/.f64 (pow.f64 (PI.f64) 5) (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) -4404019200)))) (/.f64 1228800 (pow.f64 (PI.f64) 4))) (pow.f64 f 4)) (*.f64 (neg.f64 (log.f64 f)) 5))) (/.f64 320 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (*.f64 61440 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 5)))) (+.f64 (fma.f64 1/720 (/.f64 (fma.f64 -15/4 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) -4404019200)) (fma.f64 -3/256 (*.f64 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (fma.f64 -603979776000 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 11)) (*.f64 -320 (/.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) (/.f64 (pow.f64 (PI.f64) 2) -4404019200))))) (/.f64 -7864320000 (pow.f64 (PI.f64) 6)))) (pow.f64 f 6)) (fma.f64 1/24 (/.f64 (fma.f64 -1/2560 (*.f64 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) -4404019200)) (/.f64 -1228800 (pow.f64 (PI.f64) 4))) (pow.f64 f 4)) (*.f64 (log.f64 f) -5))) (/.f64 -320 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (/.f64 61440 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))))) (+.f64 (fma.f64 1/720 (/.f64 (fma.f64 -15/4 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (/.f64 (*.f64 -4404019200 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (pow.f64 (PI.f64) 9))) (fma.f64 -3/256 (*.f64 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (fma.f64 -603979776000 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 11)) (/.f64 (/.f64 (*.f64 -320 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (pow.f64 (PI.f64) 9)) (/.f64 (pow.f64 (PI.f64) 2) -4404019200)))) (/.f64 -7864320000 (pow.f64 (PI.f64) 6)))) (pow.f64 f 6)) (fma.f64 1/24 (/.f64 (fma.f64 -1/2560 (*.f64 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (/.f64 (*.f64 -4404019200 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (pow.f64 (PI.f64) 9))) (/.f64 -1228800 (pow.f64 (PI.f64) 4))) (pow.f64 f 4)) (*.f64 (log.f64 f) -5))) (/.f64 (/.f64 -320 (pow.f64 f 2)) (pow.f64 (PI.f64) 2))))
(+.f64 (log.f64 (*.f64 -61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (*.f64 5 (log.f64 (/.f64 -1 f))))
(+.f64 (log.f64 (/.f64 (*.f64 -61440 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (pow.f64 (PI.f64) 5))) (*.f64 5 (log.f64 (/.f64 -1 f))))
(fma.f64 5 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) -61440) (pow.f64 (PI.f64) 5))))
(fma.f64 5 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -61440 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))))))
(-.f64 (+.f64 (log.f64 (*.f64 -61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (*.f64 5 (log.f64 (/.f64 -1 f)))) (*.f64 320 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 -61440 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (pow.f64 (PI.f64) 5))) (-.f64 (*.f64 5 (log.f64 (/.f64 -1 f))) (/.f64 320 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) -61440) (pow.f64 (PI.f64) 5))) (fma.f64 5 (log.f64 (/.f64 -1 f)) (/.f64 -320 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (/.f64 -61440 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))))) (fma.f64 5 (log.f64 (/.f64 -1 f)) (/.f64 (/.f64 -320 (pow.f64 f 2)) (pow.f64 (PI.f64) 2))))
(-.f64 (+.f64 (log.f64 (*.f64 -61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/24 (/.f64 (-.f64 (*.f64 1/2560 (/.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 -1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))) (*.f64 1228800 (/.f64 1 (pow.f64 (PI.f64) 4)))) (pow.f64 f 4))) (*.f64 5 (log.f64 (/.f64 -1 f))))) (*.f64 320 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 -61440 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (pow.f64 (PI.f64) 5))) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 1/2560 (/.f64 (pow.f64 (PI.f64) 5) (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) 4404019200))) (neg.f64 (/.f64 1228800 (pow.f64 (PI.f64) 4)))) (pow.f64 f 4)) (*.f64 5 (log.f64 (/.f64 -1 f)))) (/.f64 320 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) -61440) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/24 (/.f64 (fma.f64 1/2560 (*.f64 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) 4404019200)) (/.f64 -1228800 (pow.f64 (PI.f64) 4))) (pow.f64 f 4))) (fma.f64 5 (log.f64 (/.f64 -1 f)) (/.f64 -320 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2))))))
(+.f64 (log.f64 (/.f64 -61440 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))))) (+.f64 (/.f64 (+.f64 (/.f64 1/61440 (/.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 5)) (/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) 4404019200) (pow.f64 (PI.f64) 9)))) (/.f64 -51200 (pow.f64 (PI.f64) 4))) (pow.f64 f 4)) (fma.f64 5 (log.f64 (/.f64 -1 f)) (/.f64 (/.f64 -320 (pow.f64 f 2)) (pow.f64 (PI.f64) 2)))))
(-.f64 (+.f64 (log.f64 (*.f64 -61440 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/720 (/.f64 (-.f64 (+.f64 (*.f64 3/256 (/.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 -320 (/.f64 (+.f64 (*.f64 -1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9)))) (pow.f64 (PI.f64) 2))) (*.f64 603979776000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 11))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))) (*.f64 15/4 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 -1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (*.f64 7864320000 (/.f64 1 (pow.f64 (PI.f64) 6)))) (pow.f64 f 6))) (+.f64 (*.f64 1/24 (/.f64 (-.f64 (*.f64 1/2560 (/.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 -1887436800 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))) (*.f64 6291456000 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (pow.f64 (PI.f64) 9))))) (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))))) (*.f64 1228800 (/.f64 1 (pow.f64 (PI.f64) 4)))) (pow.f64 f 4))) (*.f64 5 (log.f64 (/.f64 -1 f)))))) (*.f64 320 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 -61440 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (pow.f64 (PI.f64) 5))) (-.f64 (fma.f64 1/720 (/.f64 (-.f64 (fma.f64 3/256 (/.f64 (pow.f64 (PI.f64) 5) (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (fma.f64 -320 (/.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) 4404019200) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 11)) 603979776000)))) (*.f64 15/4 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) 4404019200))))) (/.f64 7864320000 (pow.f64 (PI.f64) 6))) (pow.f64 f 6)) (fma.f64 1/24 (/.f64 (fma.f64 1/2560 (/.f64 (pow.f64 (PI.f64) 5) (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 -1/4 (*.f64 (PI.f64) f))) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) 4404019200))) (neg.f64 (/.f64 1228800 (pow.f64 (PI.f64) 4)))) (pow.f64 f 4)) (*.f64 5 (log.f64 (/.f64 -1 f))))) (/.f64 320 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (fma.f64 1/720 (/.f64 (fma.f64 3/256 (*.f64 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (fma.f64 -320 (/.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) (/.f64 (pow.f64 (PI.f64) 2) 4404019200)) (/.f64 603979776000 (/.f64 (pow.f64 (PI.f64) 11) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))))))) (fma.f64 15/4 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) 4404019200)) (/.f64 -7864320000 (pow.f64 (PI.f64) 6)))) (pow.f64 f 6)) (fma.f64 1/24 (/.f64 (fma.f64 1/2560 (*.f64 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 9)) 4404019200)) (/.f64 -1228800 (pow.f64 (PI.f64) 4))) (pow.f64 f 4)) (*.f64 5 (log.f64 (/.f64 -1 f))))) (+.f64 (log.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) -61440) (pow.f64 (PI.f64) 5))) (/.f64 -320 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (fma.f64 1/720 (/.f64 (fma.f64 3/256 (*.f64 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (fma.f64 -320 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) 4404019200) (pow.f64 (PI.f64) 9)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 11)) 603979776000))) (fma.f64 15/4 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))) (/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) 4404019200) (pow.f64 (PI.f64) 9))) (/.f64 -7864320000 (pow.f64 (PI.f64) 6)))) (pow.f64 f 6)) (/.f64 (+.f64 (/.f64 1/61440 (/.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) (pow.f64 (PI.f64) 5)) (/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f))) 4404019200) (pow.f64 (PI.f64) 9)))) (/.f64 -51200 (pow.f64 (PI.f64) 4))) (pow.f64 f 4))) (+.f64 (log.f64 (/.f64 -61440 (/.f64 (pow.f64 (PI.f64) 5) (+.f64 (pow.f64 (exp.f64 -1/4) (*.f64 (PI.f64) f)) (pow.f64 (exp.f64 1/4) (*.f64 (PI.f64) f)))))) (fma.f64 5 (log.f64 (/.f64 -1 f)) (/.f64 (/.f64 -320 (pow.f64 f 2)) (pow.f64 (PI.f64) 2)))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(/.f64 (*.f64 4 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64))))) (PI.f64))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64)))) (PI.f64)))
(/.f64 4 (/.f64 (PI.f64) (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64))))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(/.f64 (*.f64 4 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64))))) (PI.f64))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64)))) (PI.f64)))
(/.f64 4 (/.f64 (PI.f64) (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64))))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(/.f64 (*.f64 4 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64))))) (PI.f64))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64)))) (PI.f64)))
(/.f64 4 (/.f64 (PI.f64) (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64))))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f))) (PI.f64)))
(/.f64 (*.f64 4 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64))))) (PI.f64))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64)))) (PI.f64)))
(/.f64 4 (/.f64 (PI.f64) (+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64))))))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 (/.f64 4 f) (PI.f64))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 (/.f64 4 (PI.f64)) f)
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 (/.f64 4 f) (PI.f64))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 (/.f64 4 (PI.f64)) f)
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 (/.f64 4 f) (PI.f64))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 (/.f64 4 (PI.f64)) f)
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 (/.f64 4 f) (PI.f64))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 (/.f64 4 (PI.f64)) f)
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 (/.f64 4 f) (PI.f64))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 (/.f64 4 (PI.f64)) f)
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 (/.f64 4 f) (PI.f64))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 (/.f64 4 (PI.f64)) f)
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 (/.f64 4 f) (PI.f64))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 (/.f64 4 (PI.f64)) f)
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 (/.f64 4 f) (PI.f64))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 (/.f64 4 (PI.f64)) f)
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 (/.f64 4 f) (PI.f64))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 (/.f64 4 (PI.f64)) f)
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 (/.f64 4 f) (PI.f64))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 (/.f64 4 (PI.f64)) f)
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 (/.f64 4 f) (PI.f64))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 (/.f64 4 (PI.f64)) f)
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 (/.f64 4 f) (PI.f64))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 (/.f64 4 (PI.f64)) f)
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 1 f)) (log.f64 (/.f64 4 (PI.f64))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64))))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64))))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64))))
(+.f64 (log.f64 (/.f64 -4 (PI.f64))) (log.f64 (/.f64 -1 f)))
(+.f64 (log.f64 (/.f64 -1 f)) (log.f64 (/.f64 -4 (PI.f64))))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f))) (PI.f64)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f)))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f)))))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 -1)) (log.f64 (/.f64 -1 f)))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64))))
(fma.f64 1/8 (*.f64 (PI.f64) (pow.f64 f 2)) (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/8)))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (PI.f64) (*.f64 (pow.f64 f 2) 1/8)))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 f 4) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(fma.f64 -1/512 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 f 4)) (fma.f64 1/8 (*.f64 (PI.f64) (pow.f64 f 2)) (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))))
(fma.f64 -1/512 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 f 4)) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/8))))
(fma.f64 -1/512 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 f 4)) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (PI.f64) (*.f64 (pow.f64 f 2) 1/8))))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 f 4) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/24576 (*.f64 (pow.f64 f 6) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64))))))
(fma.f64 -1/512 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 f 4)) (fma.f64 1/24576 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 6)) (fma.f64 1/8 (*.f64 (PI.f64) (pow.f64 f 2)) (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))))
(fma.f64 -1/512 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 f 4)) (fma.f64 1/24576 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 6)) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/8)))))
(fma.f64 -1/512 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 f 4)) (fma.f64 1/24576 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 6)) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (PI.f64) (*.f64 (pow.f64 f 2) 1/8)))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(/.f64 (*.f64 4 (+.f64 (neg.f64 (neg.f64 (log.f64 f))) (log.f64 (*.f64 (PI.f64) 1/8)))) (PI.f64))
(*.f64 4 (/.f64 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/8))) (PI.f64)))
(/.f64 (*.f64 4 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/8)))) (PI.f64))
(+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))) (*.f64 128 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3)))))
(fma.f64 4 (/.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 f))) (log.f64 (*.f64 (PI.f64) 1/8))) (PI.f64)) (/.f64 128 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3))))
(fma.f64 4 (/.f64 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/8))) (PI.f64)) (/.f64 (/.f64 128 (pow.f64 (PI.f64) 3)) (pow.f64 f 2)))
(fma.f64 4 (/.f64 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/8))) (PI.f64)) (/.f64 128 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))) (*.f64 128 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3))))) (*.f64 2048 (/.f64 1 (*.f64 (pow.f64 f 4) (pow.f64 (PI.f64) 5)))))
(-.f64 (fma.f64 4 (/.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 f))) (log.f64 (*.f64 (PI.f64) 1/8))) (PI.f64)) (/.f64 128 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3)))) (/.f64 2048 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 4))))
(+.f64 (fma.f64 4 (/.f64 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/8))) (PI.f64)) (/.f64 (/.f64 128 (pow.f64 (PI.f64) 3)) (pow.f64 f 2))) (/.f64 -2048 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 4))))
(fma.f64 4 (/.f64 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/8))) (PI.f64)) (+.f64 (/.f64 128 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3))) (/.f64 -2048 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 4)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))) (+.f64 (*.f64 128 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3)))) (*.f64 131072/3 (/.f64 1 (*.f64 (pow.f64 f 6) (pow.f64 (PI.f64) 7)))))) (*.f64 2048 (/.f64 1 (*.f64 (pow.f64 f 4) (pow.f64 (PI.f64) 5)))))
(-.f64 (fma.f64 4 (/.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 f))) (log.f64 (*.f64 (PI.f64) 1/8))) (PI.f64)) (+.f64 (/.f64 128 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3))) (/.f64 131072/3 (*.f64 (pow.f64 f 6) (pow.f64 (PI.f64) 7))))) (/.f64 2048 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 4))))
(+.f64 (fma.f64 4 (/.f64 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/8))) (PI.f64)) (/.f64 (/.f64 128 (pow.f64 (PI.f64) 3)) (pow.f64 f 2))) (+.f64 (/.f64 131072/3 (*.f64 (pow.f64 f 6) (pow.f64 (PI.f64) 7))) (/.f64 -2048 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 4)))))
(fma.f64 4 (/.f64 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/8))) (PI.f64)) (+.f64 (/.f64 128 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3))) (+.f64 (/.f64 131072/3 (*.f64 (pow.f64 f 6) (pow.f64 (PI.f64) 7))) (/.f64 -2048 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 4))))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64)))
(/.f64 (*.f64 4 (+.f64 (neg.f64 (log.f64 (/.f64 -1 f))) (log.f64 (*.f64 (PI.f64) -1/8)))) (PI.f64))
(*.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 (PI.f64) -1/8)) (log.f64 (/.f64 -1 f))) (PI.f64)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64))) (*.f64 128 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3)))))
(fma.f64 4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 f))) (log.f64 (*.f64 (PI.f64) -1/8))) (PI.f64)) (/.f64 128 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3))))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 (PI.f64) -1/8)) (log.f64 (/.f64 -1 f))) (PI.f64)) (/.f64 (/.f64 128 (pow.f64 (PI.f64) 3)) (pow.f64 f 2)))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 (PI.f64) -1/8)) (log.f64 (/.f64 -1 f))) (PI.f64)) (/.f64 128 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64))) (*.f64 128 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3))))) (*.f64 2048 (/.f64 1 (*.f64 (pow.f64 f 4) (pow.f64 (PI.f64) 5)))))
(-.f64 (fma.f64 4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 f))) (log.f64 (*.f64 (PI.f64) -1/8))) (PI.f64)) (/.f64 128 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3)))) (/.f64 2048 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 4))))
(+.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 (PI.f64) -1/8)) (log.f64 (/.f64 -1 f))) (PI.f64)) (/.f64 (/.f64 128 (pow.f64 (PI.f64) 3)) (pow.f64 f 2))) (/.f64 -2048 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 4))))
(+.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 (PI.f64) -1/8)) (log.f64 (/.f64 -1 f))) (PI.f64)) (/.f64 128 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3)))) (/.f64 -2048 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 4))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1/8 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64))) (+.f64 (*.f64 128 (/.f64 1 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3)))) (*.f64 131072/3 (/.f64 1 (*.f64 (pow.f64 f 6) (pow.f64 (PI.f64) 7)))))) (*.f64 2048 (/.f64 1 (*.f64 (pow.f64 f 4) (pow.f64 (PI.f64) 5)))))
(-.f64 (+.f64 (fma.f64 4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 f))) (log.f64 (*.f64 (PI.f64) -1/8))) (PI.f64)) (/.f64 128 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3)))) (/.f64 131072/3 (*.f64 (pow.f64 f 6) (pow.f64 (PI.f64) 7)))) (/.f64 2048 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 4))))
(+.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 (PI.f64) -1/8)) (log.f64 (/.f64 -1 f))) (PI.f64)) (+.f64 (/.f64 (/.f64 128 (pow.f64 (PI.f64) 3)) (pow.f64 f 2)) (/.f64 131072/3 (*.f64 (pow.f64 f 6) (pow.f64 (PI.f64) 7))))) (/.f64 -2048 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 4))))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 (PI.f64) -1/8)) (log.f64 (/.f64 -1 f))) (PI.f64)) (+.f64 (/.f64 128 (*.f64 (pow.f64 f 2) (pow.f64 (PI.f64) 3))) (+.f64 (/.f64 131072/3 (*.f64 (pow.f64 f 6) (pow.f64 (PI.f64) 7))) (/.f64 -2048 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 f 4))))))
(/.f64 4 (*.f64 f (PI.f64)))
(/.f64 (/.f64 4 f) (PI.f64))
(/.f64 4 (*.f64 (PI.f64) f))
(/.f64 (/.f64 4 (PI.f64)) f)
(*.f64 1/8 (*.f64 f (PI.f64)))
(*.f64 1/8 (*.f64 (PI.f64) f))
(*.f64 f (*.f64 (PI.f64) 1/8))
(*.f64 1/8 (*.f64 f (PI.f64)))
(*.f64 1/8 (*.f64 (PI.f64) f))
(*.f64 f (*.f64 (PI.f64) 1/8))
(*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64))) (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12)))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (PI.f64) (*.f64 1/12 (pow.f64 f 2))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 f 4) (*.f64 (PI.f64) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 2)))) (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64))) (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 f 4) (PI.f64)) (pow.f64 (*.f64 (PI.f64) 1/12) 2)) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))))
(fma.f64 -1/8 (*.f64 (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/144) (pow.f64 f 4))) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (PI.f64) (*.f64 1/12 (pow.f64 f 2)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 2) 1/144)) (PI.f64)) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 f 4) (*.f64 (PI.f64) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 f 6) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 3)))) (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64))) (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 f 4) (PI.f64)) (pow.f64 (*.f64 (PI.f64) 1/12) 2)) (fma.f64 1/48 (*.f64 (pow.f64 f 6) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (*.f64 (PI.f64) 1/12) 3))) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12)))))
(fma.f64 -1/8 (*.f64 (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/144) (pow.f64 f 4))) (fma.f64 1/48 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/1728) (pow.f64 f 6))) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (PI.f64) (*.f64 1/12 (pow.f64 f 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 2) 1/144)) (PI.f64)) (fma.f64 1/48 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/1728) (pow.f64 f 6))) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12)))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 f))) (log.f64 (*.f64 (PI.f64) 1/12))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/12))) (PI.f64)))
(/.f64 4 (/.f64 (PI.f64) (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/12)))))
(+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))) (*.f64 16 (/.f64 1 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))))))
(fma.f64 4 (/.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 f))) (log.f64 (*.f64 (PI.f64) 1/12))) (PI.f64)) (/.f64 16 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/12)))))
(fma.f64 4 (/.f64 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/12))) (PI.f64)) (/.f64 16 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 3) 1/12))))
(fma.f64 4 (/.f64 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/12))) (PI.f64)) (/.f64 (/.f64 16 (*.f64 (pow.f64 (PI.f64) 3) 1/12)) (pow.f64 f 2)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))) (*.f64 16 (/.f64 1 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))))))) (*.f64 32 (/.f64 1 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 2))))))
(-.f64 (fma.f64 4 (/.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 f))) (log.f64 (*.f64 (PI.f64) 1/12))) (PI.f64)) (/.f64 16 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/12))))) (/.f64 32 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 (PI.f64) 1/12) 2)))))
(fma.f64 4 (/.f64 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/12))) (PI.f64)) (+.f64 (/.f64 16 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 3) 1/12))) (/.f64 -32 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 2) 1/144))))))
(fma.f64 4 (/.f64 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/12))) (PI.f64)) (+.f64 (/.f64 (/.f64 16 (*.f64 (pow.f64 (PI.f64) 3) 1/12)) (pow.f64 f 2)) (/.f64 -32 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 2) 1/144))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))) (+.f64 (*.f64 16 (/.f64 1 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))))) (*.f64 256/3 (/.f64 1 (*.f64 (pow.f64 f 6) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 3))))))) (*.f64 32 (/.f64 1 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 2))))))
(-.f64 (+.f64 (fma.f64 4 (/.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 f))) (log.f64 (*.f64 (PI.f64) 1/12))) (PI.f64)) (/.f64 16 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/12))))) (/.f64 256/3 (*.f64 (*.f64 (pow.f64 f 6) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 (PI.f64) 1/12) 3)))) (/.f64 32 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 (PI.f64) 1/12) 2)))))
(+.f64 (fma.f64 4 (/.f64 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/12))) (PI.f64)) (/.f64 16 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 3) 1/12)))) (+.f64 (/.f64 256/3 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/1728) (pow.f64 f 6)))) (/.f64 -32 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 2) 1/144))))))
(+.f64 (fma.f64 4 (/.f64 (+.f64 (log.f64 f) (log.f64 (*.f64 (PI.f64) 1/12))) (PI.f64)) (/.f64 (/.f64 16 (*.f64 (pow.f64 (PI.f64) 3) 1/12)) (pow.f64 f 2))) (+.f64 (/.f64 (/.f64 256/3 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 3) 1/1728))) (pow.f64 f 6)) (/.f64 -32 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 2) 1/144))))))
(*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64)))
(*.f64 4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 f))) (log.f64 (neg.f64 (*.f64 (PI.f64) 1/12)))) (PI.f64)))
(*.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 (PI.f64) -1/12)) (log.f64 (/.f64 -1 f))) (PI.f64)))
(+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64))) (*.f64 16 (/.f64 1 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))))))
(fma.f64 4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 f))) (log.f64 (neg.f64 (*.f64 (PI.f64) 1/12)))) (PI.f64)) (/.f64 16 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/12)))))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 (PI.f64) -1/12)) (log.f64 (/.f64 -1 f))) (PI.f64)) (/.f64 16 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 3) 1/12))))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 (PI.f64) -1/12)) (log.f64 (/.f64 -1 f))) (PI.f64)) (/.f64 (/.f64 16 (*.f64 (pow.f64 (PI.f64) 3) 1/12)) (pow.f64 f 2)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64))) (*.f64 16 (/.f64 1 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64)))))))) (*.f64 32 (/.f64 1 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 2))))))
(-.f64 (fma.f64 4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 f))) (log.f64 (neg.f64 (*.f64 (PI.f64) 1/12)))) (PI.f64)) (/.f64 16 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/12))))) (/.f64 32 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 (PI.f64) 1/12) 2)))))
(+.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 (PI.f64) -1/12)) (log.f64 (/.f64 -1 f))) (PI.f64)) (/.f64 16 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 3) 1/12)))) (/.f64 -32 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 2) 1/144)))))
(+.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 (PI.f64) -1/12)) (log.f64 (/.f64 -1 f))) (PI.f64)) (/.f64 (/.f64 16 (*.f64 (pow.f64 (PI.f64) 3) 1/12)) (pow.f64 f 2))) (/.f64 -32 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 2) 1/144)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (*.f64 -1 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))) (*.f64 -1 (log.f64 (/.f64 -1 f)))) (PI.f64))) (+.f64 (*.f64 16 (/.f64 1 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))))))) (*.f64 256/3 (/.f64 1 (*.f64 (pow.f64 f 6) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 3))))))) (*.f64 32 (/.f64 1 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 (*.f64 -1/24 (PI.f64)) (*.f64 1/8 (PI.f64))) 2))))))
(-.f64 (+.f64 (fma.f64 4 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 f))) (log.f64 (neg.f64 (*.f64 (PI.f64) 1/12)))) (PI.f64)) (/.f64 16 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/12))))) (/.f64 256/3 (*.f64 (*.f64 (pow.f64 f 6) (pow.f64 (PI.f64) 4)) (pow.f64 (*.f64 (PI.f64) 1/12) 3)))) (/.f64 32 (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 (PI.f64) 1/12) 2)))))
(+.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 (PI.f64) -1/12)) (log.f64 (/.f64 -1 f))) (PI.f64)) (+.f64 (/.f64 16 (*.f64 (pow.f64 f 2) (*.f64 (pow.f64 (PI.f64) 3) 1/12))) (/.f64 256/3 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/1728) (pow.f64 f 6)))))) (/.f64 -32 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 2) 1/144)))))
(fma.f64 4 (/.f64 (-.f64 (log.f64 (*.f64 (PI.f64) -1/12)) (log.f64 (/.f64 -1 f))) (PI.f64)) (+.f64 (/.f64 (/.f64 16 (*.f64 (pow.f64 (PI.f64) 3) 1/12)) (pow.f64 f 2)) (+.f64 (/.f64 (/.f64 256/3 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 3) 1/1728))) (pow.f64 f 6)) (/.f64 -32 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 f 4) (*.f64 (pow.f64 (PI.f64) 2) 1/144)))))))
(+.f64 -16 (neg.f64 (log.f64 1287/640)))
(-.f64 -16 (log.f64 1287/640))
(-.f64 -16 (log.f64 1287/640))
(*.f64 -16 (log.f64 1280/1287))
(*.f64 (log.f64 1280/1287) -16)
(*.f64 -16 (log.f64 1280/1287))
(*.f64 (log.f64 1280/1287) (log.f64 1280/1287))
(/.f64 (-.f64 -16 (*.f64 (log.f64 1287/640) (log.f64 1287/640))) (+.f64 -16 (log.f64 1287/640)))
(/.f64 (-.f64 -16 (pow.f64 (log.f64 1287/640) -16)) (+.f64 -16 (+.f64 (*.f64 (log.f64 1287/640) (log.f64 1287/640)) (log.f64 1287/640))))
(/.f64 (-.f64 -16 (pow.f64 (log.f64 1287/640) -16)) (+.f64 -16 (*.f64 (+.f64 (log.f64 1287/640) 1) (log.f64 1287/640))))
(/.f64 (-.f64 -16 (pow.f64 (log.f64 1287/640) -16)) (fma.f64 (+.f64 1 (log.f64 1287/640)) (log.f64 1287/640) -16))
(pow.f64 (log.f64 1280/1287) -16)
(sqrt.f64 (log.f64 1280/1287))
(fabs.f64 (log.f64 1280/1287))
(cbrt.f64 (log.f64 1280/1287))
(expm1.f64 (log1p.f64 (log.f64 1280/1287)))
(log.f64 1280/1287)
(exp.f64 (log.f64 (log.f64 1280/1287)))
(log.f64 1280/1287)
(log1p.f64 (expm1.f64 (log.f64 1280/1287)))
(log.f64 1280/1287)
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-16
-4
-2
-1
-1/2
-1/4
0
1/512
1/256
1/64
1/16
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
16
64
-1/96
-1/192
1/36864
1/9216
1/192
1/96
193/96
(/.f64 -16 (/.f64 -16 (log.f64 385/96)))
(*.f64 1 (log.f64 385/96))
(log.f64 385/96)
(/.f64 (log.f64 385/96) -16)
(/.f64 (log.f64 385/96) (/.f64 -16 (log.f64 385/96)))
(*.f64 (/.f64 (log.f64 385/96) -16) (log.f64 385/96))
(*.f64 (log.f64 385/96) (/.f64 (log.f64 385/96) -16))
(/.f64 (*.f64 (log.f64 385/96) (log.f64 385/96)) -16)
(/.f64 (neg.f64 (log.f64 385/96)) -16)
(pow.f64 (log.f64 385/96) -16)
(sqrt.f64 (log.f64 385/96))
(fabs.f64 (log.f64 385/96))
(log.f64 385/96)
(*.f64 1 (log.f64 385/96))
(cbrt.f64 (log.f64 385/96))
(expm1.f64 (log1p.f64 (log.f64 385/96)))
(*.f64 1 (log.f64 385/96))
(log.f64 385/96)
(exp.f64 (log.f64 (log.f64 385/96)))
(*.f64 1 (log.f64 385/96))
(log.f64 385/96)
(log1p.f64 (expm1.f64 (log.f64 385/96)))
(*.f64 1 (log.f64 385/96))
(log.f64 385/96)

eval203.0ms (1%)

Compiler

Compiled 8874 to 6692 computations (24.6% saved)

prune80.0ms (0.4%)

Pruning

23 alts after pruning (17 fresh and 6 done)

PrunedKeptTotal
New23711248
Fresh167
Picked145
Done123
Total24023263
Accuracy
98.9%
Counts
263 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.6%
(neg.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))))
95.6%
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))))
95.9%
(neg.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
95.7%
(neg.f64 (*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))))
11.5%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (*.f64 (log.f64 1280/1287) (log.f64 1280/1287))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
95.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 1/96 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
95.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 f) (PI.f64)))))
96.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 32 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))))
96.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680)))))))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192)))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))))
95.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64))))))))
95.8%
(neg.f64 (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
7.9%
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64))))
16.7%
(neg.f64 64)
15.4%
(neg.f64 16)
14.7%
(neg.f64 6)
14.5%
(neg.f64 4)
12.1%
(neg.f64 1/512)
4.6%
(neg.f64 0)
96.6%
(neg.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))))
95.6%
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))))
95.9%
(neg.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
95.7%
(neg.f64 (*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))))
11.5%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (*.f64 (log.f64 1280/1287) (log.f64 1280/1287))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
95.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 1/96 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
95.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 f) (PI.f64)))))
96.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 32 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))))
96.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680)))))))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192)))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))))
95.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64))))))))
95.8%
(neg.f64 (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
7.9%
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64))))
16.7%
(neg.f64 64)
15.4%
(neg.f64 16)
14.7%
(neg.f64 6)
14.5%
(neg.f64 4)
12.1%
(neg.f64 1/512)
4.6%
(neg.f64 0)
Compiler

Compiled 1590 to 1288 computations (19% saved)

localize1.5s (7.4%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
99.5%
(/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64))
99.1%
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
98.1%
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
12.0%
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
99.6%
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
99.5%
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))
96.9%
(log.f64 (/.f64 4 (PI.f64)))
99.5%
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))
99.4%
(*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))
98.4%
(*.f64 (PI.f64) 1/12)
96.9%
(log.f64 (/.f64 4 (PI.f64)))
Compiler

Compiled 364 to 219 computations (39.8% saved)

series103.0ms (0.5%)

Counts
10 → 44
Calls

21 calls:

TimeVariablePointExpression
83.0ms
f
@0
(/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64))
6.0ms
f
@-inf
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
6.0ms
f
@inf
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
1.0ms
f
@0
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
1.0ms
f
@0
(*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))

rewrite43.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
450×associate-*r*
242×associate-*l*
214×pow1
203×add-exp-log
199×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032122
1485122
Stop Event
node limit
Counts
10 → 116
Calls
Call 1
Inputs
(log.f64 (/.f64 4 (PI.f64)))
(*.f64 (PI.f64) 1/12)
(*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))
(log.f64 (/.f64 4 (PI.f64)))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))
(-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))
(/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))
(log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))
(/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64))
Outputs
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
1/144
1/12
1/144
1/12
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16

simplify60.0ms (0.3%)

Algorithm
egg-herbie
Rules
1370×times-frac
708×*-commutative
698×associate-/l*
668×associate-+r+
598×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01632992
14962540
221702104
Stop Event
node limit
Counts
160 → 65
Calls
Call 1
Inputs
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (+.f64 (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (*.f64 (pow.f64 f 5) (-.f64 (*.f64 1/122880 (pow.f64 (PI.f64) 5)) (*.f64 -1/122880 (pow.f64 (PI.f64) 5))))))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (+.f64 (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 (pow.f64 f 5) (-.f64 (*.f64 1/122880 (pow.f64 (PI.f64) 5)) (*.f64 -1/122880 (pow.f64 (PI.f64) 5)))) (*.f64 (pow.f64 f 7) (-.f64 (*.f64 1/82575360 (pow.f64 (PI.f64) 7)) (*.f64 -1/82575360 (pow.f64 (PI.f64) 7)))))))
(/.f64 2 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (+.f64 (*.f64 (pow.f64 f 2) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 3) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 3))) (*.f64 3 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))) (+.f64 (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))))
(/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64))
(+.f64 (*.f64 -1 (/.f64 (log.f64 f) (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (/.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 f) (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (PI.f64))) (/.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 f) (PI.f64))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 3) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 3))) (*.f64 3 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))) (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (PI.f64))) (/.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))))))
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
1/144
1/12
1/144
1/12
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
Outputs
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(*.f64 1/12 (*.f64 (pow.f64 f 2) (PI.f64)))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (neg.f64 (neg.f64 (log.f64 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (neg.f64 (neg.f64 (log.f64 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (neg.f64 (neg.f64 (log.f64 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (neg.f64 (neg.f64 (log.f64 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64))
(/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 (/.f64 -1 f)) (log.f64 -1))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64))
(/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 (/.f64 -1 f)) (log.f64 -1))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64))
(/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 (/.f64 -1 f)) (log.f64 -1))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64))
(/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 (/.f64 -1 f)) (log.f64 -1))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (neg.f64 (neg.f64 (log.f64 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (neg.f64 (neg.f64 (log.f64 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (neg.f64 (neg.f64 (log.f64 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (neg.f64 (neg.f64 (log.f64 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64))
(/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 (/.f64 -1 f)) (log.f64 -1))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64))
(/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 (/.f64 -1 f)) (log.f64 -1))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64))
(/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 (/.f64 -1 f)) (log.f64 -1))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 f))))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 f)))) (PI.f64))
(/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (-.f64 (log.f64 (/.f64 -1 f)) (log.f64 -1))) (PI.f64))
(*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))
(*.f64 f (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 f 1/2))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))))
(fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192)))
(fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (*.f64 (pow.f64 f 3) (pow.f64 (PI.f64) 3)) 1/192))
(fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (PI.f64) (*.f64 f 1/2)))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (+.f64 (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (*.f64 (pow.f64 f 5) (-.f64 (*.f64 1/122880 (pow.f64 (PI.f64) 5)) (*.f64 -1/122880 (pow.f64 (PI.f64) 5))))))
(fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440))))
(fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (*.f64 (pow.f64 f 5) (pow.f64 (PI.f64) 5)) 1/61440)))
(fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 1/61440 (*.f64 (pow.f64 f 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (+.f64 (*.f64 (pow.f64 f 3) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 (pow.f64 f 5) (-.f64 (*.f64 1/122880 (pow.f64 (PI.f64) 5)) (*.f64 -1/122880 (pow.f64 (PI.f64) 5)))) (*.f64 (pow.f64 f 7) (-.f64 (*.f64 1/82575360 (pow.f64 (PI.f64) 7)) (*.f64 -1/82575360 (pow.f64 (PI.f64) 7)))))))
(fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680)))))
(fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 1/41287680 (pow.f64 f 7))))))
(fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680) (*.f64 1/61440 (*.f64 (pow.f64 f 5) (pow.f64 (PI.f64) 5))))))
(/.f64 2 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))
(/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2)))
(/.f64 (/.f64 4 (PI.f64)) f)
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))
(/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2)))
(/.f64 (/.f64 4 (PI.f64)) f)
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))
(+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) (fma.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))) (/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2)))))
(+.f64 (fma.f64 f (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)) -2)) (/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2)))) 0)
(fma.f64 f (fma.f64 1/16 (*.f64 2 (PI.f64)) (/.f64 -2 (/.f64 (*.f64 1/2 (/.f64 1/2 (PI.f64))) 1/192))) (/.f64 (/.f64 4 (PI.f64)) f))
(+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (+.f64 (*.f64 (pow.f64 f 2) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 1 (*.f64 f (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))
(+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) (fma.f64 f (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))) (/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2)))))
(+.f64 (fma.f64 f (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)) -2)) (/.f64 2 (*.f64 f (*.f64 (PI.f64) 1/2)))) 0)
(fma.f64 f (fma.f64 1/16 (*.f64 2 (PI.f64)) (/.f64 -2 (/.f64 (*.f64 1/2 (/.f64 1/2 (PI.f64))) 1/192))) (/.f64 (/.f64 4 (PI.f64)) f))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f)))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f)))
(-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f)))
(-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f))
(-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (fma.f64 -1 (log.f64 f) (*.f64 1/2 (+.f64 (*.f64 f (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0))) (*.f64 (pow.f64 f 2) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) 2)) (*.f64 (*.f64 (PI.f64) 1/2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (fma.f64 1/2 (fma.f64 f (*.f64 (PI.f64) 0) (*.f64 (pow.f64 f 2) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)) -2)) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0)))) (neg.f64 (log.f64 f))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (*.f64 1/2 (*.f64 (pow.f64 f 2) (*.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (*.f64 2 (PI.f64)) (/.f64 -2 (/.f64 (*.f64 1/2 (/.f64 1/2 (PI.f64))) 1/192)))))))
(+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 -1 (log.f64 f)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 3) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 3))) (*.f64 3 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))))) (+.f64 (*.f64 1/2 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (fma.f64 -1 (log.f64 f) (*.f64 1/2 (+.f64 (*.f64 f (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0))) (*.f64 (pow.f64 f 2) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) 2)) (*.f64 (*.f64 (PI.f64) 1/2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))))))))))
(+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (fma.f64 1/2 (fma.f64 f (*.f64 (PI.f64) 0) (*.f64 (pow.f64 f 2) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)) -2)) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0)))) (neg.f64 (log.f64 f))))
(+.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (*.f64 1/2 (*.f64 (pow.f64 f 2) (*.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (*.f64 2 (PI.f64)) (/.f64 -2 (/.f64 (*.f64 1/2 (/.f64 1/2 (PI.f64))) 1/192)))))))
(/.f64 (+.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1 (log.f64 f))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (neg.f64 (neg.f64 (log.f64 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))
(+.f64 (*.f64 -1 (/.f64 (log.f64 f) (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (/.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (neg.f64 (neg.f64 (log.f64 f)))) (PI.f64))
(/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))
(+.f64 (*.f64 -1 (/.f64 (log.f64 f) (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (PI.f64))) (/.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64)))))
(fma.f64 -1 (/.f64 (log.f64 f) (PI.f64)) (fma.f64 1/2 (/.f64 f (/.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0)))) (fma.f64 1/2 (/.f64 (pow.f64 f 2) (/.f64 (PI.f64) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) 2)) (*.f64 (*.f64 (PI.f64) 1/2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))))))) (/.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (PI.f64)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 f (PI.f64)) (*.f64 (PI.f64) 0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 f 2) (PI.f64)) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)) -2)) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0))) (/.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (PI.f64)))) (/.f64 (log.f64 f) (PI.f64)))
(+.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (*.f64 2 (PI.f64)) (/.f64 -2 (/.f64 (*.f64 1/2 (/.f64 1/2 (PI.f64))) 1/192))) 0) (/.f64 (pow.f64 f 2) (PI.f64)))) (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 f) (PI.f64))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 f 3) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 3) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 3))) (*.f64 3 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/384 (/.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))))) (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 f 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 2) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/384 (pow.f64 (PI.f64) 3)) (*.f64 -1/384 (pow.f64 (PI.f64) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (PI.f64))) (/.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))))))
(fma.f64 -1 (/.f64 (log.f64 f) (PI.f64)) (fma.f64 1/2 (/.f64 f (/.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0)))) (fma.f64 1/2 (/.f64 (pow.f64 f 2) (/.f64 (PI.f64) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)) 0) 2)) (*.f64 (*.f64 (PI.f64) 1/2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)))))))) (/.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (PI.f64)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 f (PI.f64)) (*.f64 (PI.f64) 0)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 f 2) (PI.f64)) (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (PI.f64) 1/2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/192) (pow.f64 (*.f64 (PI.f64) 1/2) 2)) -2)) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) 0))) (/.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (PI.f64)))) (/.f64 (log.f64 f) (PI.f64)))
(+.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 1/16 (*.f64 2 (PI.f64)) (/.f64 -2 (/.f64 (*.f64 1/2 (/.f64 1/2 (PI.f64))) 1/192))) 0) (/.f64 (pow.f64 f 2) (PI.f64)))) (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
1/144
1/12
1/144
1/12
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16
-16
-4
-1
-1/4
0
1/16
1/4
1/2
1
3/2
2
3
4
16

eval77.0ms (0.4%)

Compiler

Compiled 3553 to 2676 computations (24.7% saved)

prune53.0ms (0.3%)

Pruning

25 alts after pruning (18 fresh and 7 done)

PrunedKeptTotal
New89796
Fresh11112
Picked145
Done336
Total9425119
Accuracy
99.0%
Counts
119 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.6%
(neg.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))))
95.6%
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))))
95.9%
(neg.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
95.7%
(neg.f64 (*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))))
11.5%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (*.f64 (log.f64 1280/1287) (log.f64 1280/1287))))
95.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 1/96 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
95.6%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 f) (PI.f64)))))
96.4%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 32 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
7.9%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))))
95.7%
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64))))))))
40.1%
(neg.f64 (*.f64 4 (/.f64 (-.f64 1/4 (log.f64 f)) (PI.f64))))
96.6%
(neg.f64 (*.f64 4 (/.f64 (log.f64 (fma.f64 f (fma.f64 1/16 (*.f64 2 (PI.f64)) (/.f64 -2 (/.f64 (*.f64 1/2 (/.f64 1/2 (PI.f64))) 1/192))) (/.f64 (/.f64 4 (PI.f64)) f))) (PI.f64))))
95.8%
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)) (PI.f64))))
96.9%
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680) (*.f64 1/61440 (*.f64 (pow.f64 f 5) (pow.f64 (PI.f64) 5)))))))) (PI.f64))))
96.9%
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440)))))) (PI.f64))))
96.6%
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192))))) (PI.f64))))
7.9%
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64))))
95.7%
(neg.f64 (*.f64 4 (+.f64 (*.f64 -1 (/.f64 (log.f64 f) (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (/.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))))))
16.7%
(neg.f64 64)
15.4%
(neg.f64 16)
14.7%
(neg.f64 6)
14.5%
(neg.f64 4)
12.1%
(neg.f64 1/512)
4.6%
(neg.f64 0)
Compiler

Compiled 1500 to 1141 computations (23.9% saved)

regimes130.0ms (0.6%)

Counts
39 → 1
Calls
Call 1
Inputs
(neg.f64 0)
(neg.f64 1/512)
(neg.f64 4)
(neg.f64 6)
(neg.f64 16)
(neg.f64 64)
(neg.f64 (*.f64 4 (/.f64 (-.f64 1/4 (log.f64 f)) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (*.f64 (log.f64 1280/1287) (log.f64 1280/1287))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 f) (PI.f64)))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 (PI.f64)) f))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2)))))
(neg.f64 (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))))
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))))
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)))))
(neg.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64))))))))
(neg.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) 16))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 1/96 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
(neg.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (fma.f64 f (fma.f64 1/16 (*.f64 2 (PI.f64)) (/.f64 -2 (/.f64 (*.f64 1/2 (/.f64 1/2 (PI.f64))) 1/192))) (/.f64 (/.f64 4 (PI.f64)) f))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (*.f64 f (*.f64 (PI.f64) 1/2))))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192))))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192)))))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
(neg.f64 (fma.f64 2 (*.f64 (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) 0) (/.f64 (pow.f64 f 2) (PI.f64))) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) 0)))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 32 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440)))))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))))
(neg.f64 (*.f64 4 (+.f64 (*.f64 -1 (/.f64 (log.f64 f) (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (/.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680) (*.f64 1/61440 (*.f64 (pow.f64 f 5) (pow.f64 (PI.f64) 5)))))))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680)))))))))
Outputs
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680) (*.f64 1/61440 (*.f64 (pow.f64 f 5) (pow.f64 (PI.f64) 5)))))))) (PI.f64))))
Calls

6 calls:

53.0ms
f
19.0ms
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))
18.0ms
(*.f64 (/.f64 (PI.f64) 4) f)
6.0ms
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))))
6.0ms
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))
Results
AccuracySegmentsBranch
96.9%1f
96.9%1(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
96.9%1(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))))
96.9%1(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))
96.9%1(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))
96.9%1(*.f64 (/.f64 (PI.f64) 4) f)
Compiler

Compiled 1082 to 806 computations (25.5% saved)

regimes82.0ms (0.4%)

Counts
37 → 1
Calls
Call 1
Inputs
(neg.f64 0)
(neg.f64 1/512)
(neg.f64 4)
(neg.f64 6)
(neg.f64 16)
(neg.f64 64)
(neg.f64 (*.f64 4 (/.f64 (-.f64 1/4 (log.f64 f)) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (*.f64 (log.f64 1280/1287) (log.f64 1280/1287))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 f) (PI.f64)))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 (PI.f64)) f))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2)))))
(neg.f64 (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))))
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))))
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)))))
(neg.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64))))))))
(neg.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) 16))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 1/96 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
(neg.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (fma.f64 f (fma.f64 1/16 (*.f64 2 (PI.f64)) (/.f64 -2 (/.f64 (*.f64 1/2 (/.f64 1/2 (PI.f64))) 1/192))) (/.f64 (/.f64 4 (PI.f64)) f))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (*.f64 f (*.f64 (PI.f64) 1/2))))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192))))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192)))))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
(neg.f64 (fma.f64 2 (*.f64 (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) 0) (/.f64 (pow.f64 f 2) (PI.f64))) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) 0)))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 32 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440)))))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))))
(neg.f64 (*.f64 4 (+.f64 (*.f64 -1 (/.f64 (log.f64 f) (PI.f64))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 f (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))) (/.f64 (log.f64 (/.f64 2 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (PI.f64))))))
Outputs
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440)))))) (PI.f64))))
Calls

6 calls:

18.0ms
f
17.0ms
(*.f64 (/.f64 (PI.f64) 4) f)
9.0ms
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))
7.0ms
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
6.0ms
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))))
Results
AccuracySegmentsBranch
96.9%1f
96.9%1(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
96.9%1(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))))
96.9%1(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))
96.9%1(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))
96.9%1(*.f64 (/.f64 (PI.f64) 4) f)
Compiler

Compiled 974 to 726 computations (25.5% saved)

regimes71.0ms (0.3%)

Counts
34 → 1
Calls
Call 1
Inputs
(neg.f64 0)
(neg.f64 1/512)
(neg.f64 4)
(neg.f64 6)
(neg.f64 16)
(neg.f64 64)
(neg.f64 (*.f64 4 (/.f64 (-.f64 1/4 (log.f64 f)) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (*.f64 (log.f64 1280/1287) (log.f64 1280/1287))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 f) (PI.f64)))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 (PI.f64)) f))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2)))))
(neg.f64 (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))))
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))))
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)))))
(neg.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64))))))))
(neg.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) 16))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 1/96 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
(neg.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (fma.f64 f (fma.f64 1/16 (*.f64 2 (PI.f64)) (/.f64 -2 (/.f64 (*.f64 1/2 (/.f64 1/2 (PI.f64))) 1/192))) (/.f64 (/.f64 4 (PI.f64)) f))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (*.f64 f (*.f64 (PI.f64) 1/2))))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192))))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 1/4) (*.f64 f (PI.f64))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64)))))))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192)))))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (pow.f64 (exp.f64 f) (*.f64 1/4 (PI.f64))) (pow.f64 (exp.f64 -1/4) (*.f64 f (PI.f64))))))))
(neg.f64 (fma.f64 2 (*.f64 (fma.f64 (*.f64 (PI.f64) 1/2) (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) 0) (/.f64 (pow.f64 f 2) (PI.f64))) (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) 0)))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 5) (*.f64 32 1/61440) (*.f64 f (*.f64 (PI.f64) 1/2))))))))
Outputs
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192))))) (PI.f64))))
Calls

6 calls:

16.0ms
(*.f64 (/.f64 (PI.f64) 4) f)
16.0ms
f
8.0ms
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))
6.0ms
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))))
5.0ms
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))
Results
AccuracySegmentsBranch
96.6%1f
96.6%1(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
96.6%1(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))))
96.6%1(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))
96.6%1(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))
96.6%1(*.f64 (/.f64 (PI.f64) 4) f)
Compiler

Compiled 824 to 616 computations (25.2% saved)

regimes76.0ms (0.4%)

Counts
28 → 1
Calls
Call 1
Inputs
(neg.f64 0)
(neg.f64 1/512)
(neg.f64 4)
(neg.f64 6)
(neg.f64 16)
(neg.f64 64)
(neg.f64 (*.f64 4 (/.f64 (-.f64 1/4 (log.f64 f)) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (*.f64 (log.f64 1280/1287) (log.f64 1280/1287))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 f) (PI.f64)))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 (PI.f64)) f))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2)))))
(neg.f64 (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))))
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))))
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)))))
(neg.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64))))))))
(neg.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) 16))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 1/96 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
(neg.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (fma.f64 f (fma.f64 1/16 (*.f64 2 (PI.f64)) (/.f64 -2 (/.f64 (*.f64 1/2 (/.f64 1/2 (PI.f64))) 1/192))) (/.f64 (/.f64 4 (PI.f64)) f))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (*.f64 f (*.f64 (PI.f64) 1/2))))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 (*.f64 1/192 (*.f64 2 (PI.f64))) 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (*.f64 -1/4 (*.f64 f (PI.f64))))))) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (-.f64 (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64)))) (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64)))))))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
Outputs
(neg.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))))
Calls

6 calls:

24.0ms
(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))
14.0ms
(*.f64 (/.f64 (PI.f64) 4) f)
13.0ms
f
5.0ms
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))))
5.0ms
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))
Results
AccuracySegmentsBranch
96.6%1f
96.6%1(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))
96.6%1(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))))
96.6%1(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))
96.6%1(/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))
96.6%1(*.f64 (/.f64 (PI.f64) 4) f)
Compiler

Compiled 596 to 448 computations (24.8% saved)

regimes30.0ms (0.1%)

Counts
21 → 1
Calls
Call 1
Inputs
(neg.f64 0)
(neg.f64 1/512)
(neg.f64 4)
(neg.f64 6)
(neg.f64 16)
(neg.f64 64)
(neg.f64 (*.f64 4 (/.f64 (-.f64 1/4 (log.f64 f)) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (*.f64 (log.f64 1280/1287) (log.f64 1280/1287))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 f) (PI.f64)))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 (PI.f64)) f))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2)))))
(neg.f64 (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))))
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))))
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)))))
(neg.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64))))))))
(neg.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) 16))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (fma.f64 f (fma.f64 (/.f64 1/96 1/2) -2 (*.f64 1/16 (*.f64 2 (PI.f64)))) (/.f64 (/.f64 4 (PI.f64)) f)))))
Outputs
(neg.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
Calls

2 calls:

11.0ms
f
10.0ms
(*.f64 (/.f64 (PI.f64) 4) f)
Results
AccuracySegmentsBranch
95.9%1f
95.9%1(*.f64 (/.f64 (PI.f64) 4) f)
Compiler

Compiled 251 to 193 computations (23.1% saved)

regimes18.0ms (0.1%)

Counts
18 → 1
Calls
Call 1
Inputs
(neg.f64 0)
(neg.f64 1/512)
(neg.f64 4)
(neg.f64 6)
(neg.f64 16)
(neg.f64 64)
(neg.f64 (*.f64 4 (/.f64 (-.f64 1/4 (log.f64 f)) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (*.f64 (log.f64 1280/1287) (log.f64 1280/1287))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 f) (PI.f64)))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 (PI.f64)) f))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2)))))
(neg.f64 (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 4 (PI.f64)) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f))))
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)))))
(neg.f64 (/.f64 4 (/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)))))
(neg.f64 (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (neg.f64 (log.f64 f))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (+.f64 (*.f64 1/8 (*.f64 f (PI.f64))) (*.f64 4 (/.f64 1 (*.f64 f (PI.f64))))))))
Outputs
(neg.f64 (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
Calls

1 calls:

13.0ms
f
Results
AccuracySegmentsBranch
95.8%1f
Compiler

Compiled 174 to 133 computations (23.6% saved)

regimes12.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
(neg.f64 0)
(neg.f64 1/512)
(neg.f64 4)
(neg.f64 6)
(neg.f64 16)
(neg.f64 64)
(neg.f64 (*.f64 4 (/.f64 (-.f64 1/4 (log.f64 f)) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (*.f64 (log.f64 1280/1287) (log.f64 1280/1287))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 f) (PI.f64)))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 4 (PI.f64)) f))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (/.f64 2 f) (*.f64 (PI.f64) 1/2)))))
Outputs
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)) (PI.f64))))
Calls

1 calls:

9.0ms
f
Results
AccuracySegmentsBranch
95.8%1f
Compiler

Compiled 88 to 73 computations (17% saved)

regimes6.0ms (0%)

Counts
7 → 1
Calls
Call 1
Inputs
(neg.f64 0)
(neg.f64 1/512)
(neg.f64 4)
(neg.f64 6)
(neg.f64 16)
(neg.f64 64)
(neg.f64 (*.f64 4 (/.f64 (-.f64 1/4 (log.f64 f)) (PI.f64))))
Outputs
(neg.f64 (*.f64 4 (/.f64 (-.f64 1/4 (log.f64 f)) (PI.f64))))
Calls

1 calls:

5.0ms
f
Results
AccuracySegmentsBranch
40.1%1f
Compiler

Compiled 24 to 22 computations (8.3% saved)

regimes6.0ms (0%)

Counts
6 → 1
Calls
Call 1
Inputs
(neg.f64 0)
(neg.f64 1/512)
(neg.f64 4)
(neg.f64 6)
(neg.f64 16)
(neg.f64 64)
Outputs
(neg.f64 64)
Calls

1 calls:

5.0ms
f
Results
AccuracySegmentsBranch
16.7%1f
Compiler

Compiled 15 to 14 computations (6.7% saved)

regimes72.0ms (0.3%)

Counts
5 → 1
Calls
Call 1
Inputs
(neg.f64 0)
(neg.f64 1/512)
(neg.f64 4)
(neg.f64 6)
(neg.f64 16)
Outputs
(neg.f64 16)
Calls

1 calls:

71.0ms
f
Results
AccuracySegmentsBranch
15.4%1f
Compiler

Compiled 13 to 12 computations (7.7% saved)

regimes5.0ms (0%)

Counts
4 → 1
Calls
Call 1
Inputs
(neg.f64 0)
(neg.f64 1/512)
(neg.f64 4)
(neg.f64 6)
Outputs
(neg.f64 6)
Calls

1 calls:

4.0ms
f
Results
AccuracySegmentsBranch
14.7%1f
Compiler

Compiled 11 to 10 computations (9.1% saved)

regimes4.0ms (0%)

Counts
3 → 1
Calls
Call 1
Inputs
(neg.f64 0)
(neg.f64 1/512)
(neg.f64 4)
Outputs
(neg.f64 4)
Calls

1 calls:

3.0ms
f
Results
AccuracySegmentsBranch
14.5%1f
Compiler

Compiled 9 to 8 computations (11.1% saved)

regimes7.0ms (0%)

Counts
2 → 1
Calls
Call 1
Inputs
(neg.f64 0)
(neg.f64 1/512)
Outputs
(neg.f64 1/512)
Calls

1 calls:

6.0ms
f
Results
AccuracySegmentsBranch
12.1%1f
Compiler

Compiled 7 to 6 computations (14.3% saved)

regimes3.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(neg.f64 0)
Outputs
(neg.f64 0)
Calls

1 calls:

3.0ms
f
Results
AccuracySegmentsBranch
4.6%1f
Compiler

Compiled 5 to 4 computations (20% saved)

simplify27.0ms (0.1%)

Algorithm
egg-herbie
Rules
132×*-commutative
76×+-commutative
68×neg-sub0
62×neg-mul-1
48×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0107720
1179720
2257716
3317716
4367716
5389716
6400716
7401716
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680) (*.f64 1/61440 (*.f64 (pow.f64 f 5) (pow.f64 (PI.f64) 5)))))))) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440)))))) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192))))) (PI.f64))))
(neg.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))))
(neg.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(neg.f64 (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)) (PI.f64))))
(neg.f64 (*.f64 4 (/.f64 (-.f64 1/4 (log.f64 f)) (PI.f64))))
(neg.f64 64)
(neg.f64 16)
(neg.f64 6)
(neg.f64 4)
(neg.f64 1/512)
(neg.f64 0)
Outputs
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680) (*.f64 1/61440 (*.f64 (pow.f64 f 5) (pow.f64 (PI.f64) 5)))))))) (PI.f64))))
(*.f64 -4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 1/4) (*.f64 f (PI.f64)))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680) (*.f64 1/61440 (*.f64 (pow.f64 f 5) (pow.f64 (PI.f64) 5)))))))) (PI.f64)))
(*.f64 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 1/4 (*.f64 (PI.f64) (neg.f64 f)))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (fma.f64 (pow.f64 f 7) (*.f64 (pow.f64 (PI.f64) 7) 1/41287680) (*.f64 1/61440 (*.f64 (pow.f64 f 5) (pow.f64 (PI.f64) 5)))))))) (PI.f64)) -4)
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 5) (*.f64 (pow.f64 (PI.f64) 5) 1/61440)))))) (PI.f64))))
(*.f64 -4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 1/4) (*.f64 f (PI.f64)))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 5) (*.f64 1/61440 (pow.f64 (PI.f64) 5))))))) (PI.f64)))
(*.f64 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 1/4 (*.f64 (PI.f64) (neg.f64 f)))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (fma.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192) (*.f64 (pow.f64 f 5) (*.f64 1/61440 (pow.f64 (PI.f64) 5))))))) (PI.f64)) -4)
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192))))) (PI.f64))))
(*.f64 -4 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 1/4) (*.f64 f (PI.f64)))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192))))) (PI.f64)))
(*.f64 (/.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 1/4 (*.f64 (PI.f64) (neg.f64 f)))) (exp.f64 (*.f64 1/4 (*.f64 f (PI.f64))))) (fma.f64 f (*.f64 (PI.f64) 1/2) (*.f64 (pow.f64 f 3) (*.f64 (pow.f64 (PI.f64) 3) 1/192))))) (PI.f64)) -4)
(neg.f64 (fma.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) (*.f64 (pow.f64 f 2) (*.f64 (PI.f64) 1/12))))
(neg.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 f 2) (PI.f64))) (*.f64 4 (/.f64 (+.f64 (log.f64 (/.f64 4 (PI.f64))) (*.f64 -1 (log.f64 f))) (PI.f64)))))
(+.f64 (neg.f64 (*.f64 1/8 (*.f64 (PI.f64) (pow.f64 f 2)))) (*.f64 -4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
(+.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 f 2)) (neg.f64 1/8)) (*.f64 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) -4))
(-.f64 (*.f64 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) -4) (*.f64 1/8 (*.f64 (PI.f64) (pow.f64 f 2))))
(-.f64 (*.f64 4 (/.f64 (-.f64 (log.f64 f) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64))) (*.f64 1/8 (*.f64 (PI.f64) (pow.f64 f 2))))
(neg.f64 (*.f64 4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64))))
(*.f64 -4 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 (-.f64 (log.f64 (/.f64 4 (PI.f64))) (log.f64 f)) (PI.f64)) -4)
(*.f64 4 (/.f64 (-.f64 (log.f64 f) (log.f64 (/.f64 4 (PI.f64)))) (PI.f64)))
(neg.f64 (*.f64 4 (/.f64 (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)) (PI.f64))))
(*.f64 -4 (/.f64 (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)) (PI.f64)))
(*.f64 (/.f64 (log.f64 (/.f64 (/.f64 4 (PI.f64)) f)) (PI.f64)) -4)
(neg.f64 (*.f64 4 (/.f64 (-.f64 1/4 (log.f64 f)) (PI.f64))))
(*.f64 -4 (/.f64 (-.f64 1/4 (log.f64 f)) (PI.f64)))
(*.f64 (/.f64 (-.f64 1/4 (log.f64 f)) (PI.f64)) -4)
(*.f64 4 (/.f64 (-.f64 (log.f64 f) 1/4) (PI.f64)))
(neg.f64 64)
-64
(neg.f64 16)
-16
(neg.f64 6)
-6
(neg.f64 4)
-4
(neg.f64 1/512)
-1/512
(neg.f64 0)
0
Compiler

Compiled 216 to 173 computations (19.9% saved)

soundness2.2s (10.6%)

Rules
1742×associate-/r*
1556×fma-def
1556×fma-def
1556×fma-def
1556×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01545001
14684621
220764150
01632992
14962540
221702104
01545001
14684621
220764150
063654
11050654
063654
11050654
063654
11050654
063654
11050654
063654
11050654
063654
11050654
01545001
14684621
220764150
026711803
179910759
2339710591
032122
1485122
01632992
14962540
221702104
01545001
14684621
220764150
01545001
14684621
220764150
03768071
111067615
243007603
01632992
14962540
221702104
01632992
14962540
221702104
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2004 to 1499 computations (25.2% saved)

end0.0ms (0%)

preprocess168.0ms (0.8%)

Compiler

Compiled 482 to 348 computations (27.8% saved)

Profiling

Loading profile data...