Details

Time bar (total: 54.4s)

analyze2.7s (5%)

Algorithm
search
Search
TrueOtherFalseIter
0%74.9%25.1%0
0%74.9%25.1%1
0%74.9%25.1%2
18.7%56.2%25.1%3
37.5%37.5%25.1%4
42.1%32.8%25.1%5
46.8%28.1%25.1%6
48%26.9%25.1%7
49.2%25.8%25.1%8
49.5%25.5%25.1%9
49.8%25.2%25.1%10
49.8%25.2%25.1%11
49.8%25.1%25.1%12
49.9%25%25.1%13
49.9%25%25.1%14
Compiler

Compiled 127 to 112 computations (11.8% saved)

sample49.6s (91.2%)

Results
45.9s3895×body8192exit
3.6s8256×body128valid
81.0ms167×body128invalid

preprocess35.0ms (0.1%)

Algorithm
egg-herbie
Rules
343×associate-+l+_binary64
293×associate-+r+_binary64
271×distribute-rgt-in_binary64
266×distribute-lft-in_binary64
222×associate-*r*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061156
1160147
2637119
34406115
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2) (+.f64 (-.f64 (-.f64 1 z) 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 8)))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2) (+.f64 (-.f64 (-.f64 1 z) 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 8)))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 1 z) -1) 15/2) (-.f64 (-.f64 1 z) 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 (-.f64 1 z) -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 (-.f64 1 z) 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 (-.f64 1 z) -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 (-.f64 1 z) -2)) (/.f64 -883075145810703/5000000000000 (-.f64 (-.f64 1 z) -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 (-.f64 1 z) -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 (-.f64 1 z) -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 (-.f64 1 z) -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 (-.f64 1 z) -7))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 (-.f64 1 z) 13/2) (+.f64 (-.f64 1 z) -1/2)) (exp.f64 (neg.f64 (+.f64 (-.f64 1 z) 13/2)))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 1 z) 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 1 z) 2)) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 1 z) 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 1 z) 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 1 z) 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 1 (+.f64 z -6))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 1 z) 7))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (pow.f64 (+.f64 (neg.f64 z) 15/2) (-.f64 1/2 z)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (-.f64 -15/2 (neg.f64 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
Compiler

Compiled 124 to 110 computations (11.3% saved)

simplify24.0ms (0%)

Algorithm
egg-herbie
Rules
343×associate-+l+_binary64
293×associate-+r+_binary64
271×distribute-rgt-in_binary64
266×distribute-lft-in_binary64
222×associate-*r*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
061156
1160147
2637119
34406115
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2) (+.f64 (-.f64 (-.f64 1 z) 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 8)))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2) (+.f64 (-.f64 (-.f64 1 z) 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 8)))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 1 z) -1) 15/2) (-.f64 (-.f64 1 z) 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 (-.f64 1 z) -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 (-.f64 1 z) 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 (-.f64 1 z) -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 (-.f64 1 z) -2)) (/.f64 -883075145810703/5000000000000 (-.f64 (-.f64 1 z) -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 (-.f64 1 z) -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 (-.f64 1 z) -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 (-.f64 1 z) -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 (-.f64 1 z) -7))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 (-.f64 1 z) 13/2) (+.f64 (-.f64 1 z) -1/2)) (exp.f64 (neg.f64 (+.f64 (-.f64 1 z) 13/2)))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 1 z) 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 1 z) 2)) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 1 z) 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 1 z) 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 1 z) 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 1 (+.f64 z -6))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 1 z) 7))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (pow.f64 (+.f64 (neg.f64 z) 15/2) (-.f64 1/2 z)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (-.f64 -15/2 (neg.f64 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))

eval3.0ms (0%)

Compiler

Compiled 198 to 166 computations (16.2% saved)

prune7.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
0.5b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
1.7b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2) (+.f64 (-.f64 (-.f64 1 z) 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 8)))))
Compiler

Compiled 398 to 342 computations (14.1% saved)

localize41.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))
1.0b
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
1.0b
(+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))
1.0b
(sqrt.f64 (*.f64 (PI.f64) 2))

series15.0ms (0%)

Counts
4 → 32
Calls

9 calls:

TimeVariablePointExpression
4.0ms
z
@0
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))
3.0ms
z
@inf
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))
3.0ms
z
@-inf
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))
2.0ms
z
@0
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
1.0ms
z
@inf
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))

rewrite44.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
667×add-log-exp_binary64
666×log1p-expm1-u_binary64
666×expm1-log1p-u_binary64
660×pow1_binary64
54×add-cbrt-cube_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055143
11373143
Stop Event
node limit
Counts
4 → 41
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (PI.f64) 2))
(+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (PI.f64) 2) (sqrt.f64 (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (PI.f64) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))) (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (sqrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 7713234287776531/10000000000000 (-.f64 4 z)) (*.f64 (-.f64 3 z) -883075145810703/5000000000000)) (*.f64 (-.f64 3 z) (-.f64 4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (-.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (/.f64 1 (exp.f64 (-.f64 15/2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))))))))

simplify53.0ms (0.1%)

Algorithm
egg-herbie
Rules
923×fma-def_binary64
475×times-frac_binary64
360×distribute-rgt-in_binary64
123×*-commutative_binary64
91×distribute-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02062235
16752112
220771939
Stop Event
node limit
Counts
73 → 84
Calls
Call 1
Inputs
12777243138120953/60000000000000
(+.f64 12777243138120953/60000000000000 (*.f64 53758197989915921/720000000000000 z))
(+.f64 12777243138120953/60000000000000 (+.f64 (*.f64 222980468271960011/8640000000000000 (pow.f64 z 2)) (*.f64 53758197989915921/720000000000000 z)))
(+.f64 12777243138120953/60000000000000 (+.f64 (*.f64 36630596080989161/4147200000000000 (pow.f64 z 3)) (+.f64 (*.f64 222980468271960011/8640000000000000 (pow.f64 z 2)) (*.f64 53758197989915921/720000000000000 z))))
(/.f64 -47576671969241/80000000000 z)
(neg.f64 (+.f64 (*.f64 16075101696843969/10000000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 47576671969241/80000000000 (/.f64 1 z))))
(neg.f64 (+.f64 (*.f64 16075101696843969/10000000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 47576671969241/80000000000 (/.f64 1 z)) (*.f64 41160703924046283/10000000000000 (/.f64 1 (pow.f64 z 3))))))
(neg.f64 (+.f64 (*.f64 16075101696843969/10000000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 95223707106196353/10000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 47576671969241/80000000000 (/.f64 1 z)) (*.f64 41160703924046283/10000000000000 (/.f64 1 (pow.f64 z 3)))))))
(/.f64 -47576671969241/80000000000 z)
(neg.f64 (+.f64 (*.f64 16075101696843969/10000000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 47576671969241/80000000000 (/.f64 1 z))))
(neg.f64 (+.f64 (*.f64 16075101696843969/10000000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 47576671969241/80000000000 (/.f64 1 z)) (*.f64 41160703924046283/10000000000000 (/.f64 1 (pow.f64 z 3))))))
(neg.f64 (+.f64 (*.f64 16075101696843969/10000000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 95223707106196353/10000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 47576671969241/80000000000 (/.f64 1 z)) (*.f64 41160703924046283/10000000000000 (/.f64 1 (pow.f64 z 3)))))))
(/.f64 (sqrt.f64 15/2) (exp.f64 15/2))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))))) (pow.f64 z 2)) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))))) (pow.f64 z 2)) (+.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 29/225 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15)) (+.f64 86/10125 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 3))))) (exp.f64 15/2)) (+.f64 (*.f64 -1/6 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (+.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))))))))))) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))))
(/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))
(/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))
(/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))
(/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))
(*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))) z) (sqrt.f64 (PI.f64))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (sqrt.f64 15/2))))) (exp.f64 15/2)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (*.f64 1106209385320415913103082059/8400000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))) z) (sqrt.f64 (PI.f64))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (+.f64 (*.f64 65983161785453494848149496432612687872/108761658163200000000000000000000000 (sqrt.f64 15/2)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 29/225 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15)) (+.f64 86/10125 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 3)))))))))) (exp.f64 15/2)) (+.f64 (*.f64 -1106209385320415913103082059/25200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (sqrt.f64 15/2))))) (exp.f64 15/2)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (*.f64 1106209385320415913103082059/8400000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))))) (*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (sqrt.f64 15/2))))) (exp.f64 15/2)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (*.f64 1106209385320415913103082059/8400000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))) z) (sqrt.f64 (PI.f64))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64)))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) z)) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 -398308844029173303716389/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 z 3))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64)))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) z)) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64)))) (*.f64 -398308844029173303716389/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) (pow.f64 z 3))) (sqrt.f64 (PI.f64)))))))
Outputs
12777243138120953/60000000000000
(+.f64 12777243138120953/60000000000000 (*.f64 53758197989915921/720000000000000 z))
(fma.f64 53758197989915921/720000000000000 z 12777243138120953/60000000000000)
(+.f64 12777243138120953/60000000000000 (+.f64 (*.f64 222980468271960011/8640000000000000 (pow.f64 z 2)) (*.f64 53758197989915921/720000000000000 z)))
(+.f64 12777243138120953/60000000000000 (fma.f64 222980468271960011/8640000000000000 (*.f64 z z) (*.f64 53758197989915921/720000000000000 z)))
(+.f64 (*.f64 z (*.f64 z 222980468271960011/8640000000000000)) (fma.f64 53758197989915921/720000000000000 z 12777243138120953/60000000000000))
(fma.f64 53758197989915921/720000000000000 z (fma.f64 z (*.f64 z 222980468271960011/8640000000000000) 12777243138120953/60000000000000))
(+.f64 12777243138120953/60000000000000 (+.f64 (*.f64 36630596080989161/4147200000000000 (pow.f64 z 3)) (+.f64 (*.f64 222980468271960011/8640000000000000 (pow.f64 z 2)) (*.f64 53758197989915921/720000000000000 z))))
(+.f64 12777243138120953/60000000000000 (fma.f64 36630596080989161/4147200000000000 (pow.f64 z 3) (fma.f64 222980468271960011/8640000000000000 (*.f64 z z) (*.f64 53758197989915921/720000000000000 z))))
(+.f64 (fma.f64 36630596080989161/4147200000000000 (pow.f64 z 3) (*.f64 z (*.f64 z 222980468271960011/8640000000000000))) (fma.f64 53758197989915921/720000000000000 z 12777243138120953/60000000000000))
(fma.f64 36630596080989161/4147200000000000 (pow.f64 z 3) (fma.f64 53758197989915921/720000000000000 z (fma.f64 z (*.f64 z 222980468271960011/8640000000000000) 12777243138120953/60000000000000)))
(/.f64 -47576671969241/80000000000 z)
(neg.f64 (+.f64 (*.f64 16075101696843969/10000000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 47576671969241/80000000000 (/.f64 1 z))))
(neg.f64 (+.f64 (/.f64 16075101696843969/10000000000000 (*.f64 z z)) (/.f64 47576671969241/80000000000 z)))
(+.f64 (/.f64 -16075101696843969/10000000000000 (*.f64 z z)) (/.f64 -47576671969241/80000000000 z))
(neg.f64 (+.f64 (*.f64 16075101696843969/10000000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 47576671969241/80000000000 (/.f64 1 z)) (*.f64 41160703924046283/10000000000000 (/.f64 1 (pow.f64 z 3))))))
(neg.f64 (+.f64 (/.f64 16075101696843969/10000000000000 (*.f64 z z)) (+.f64 (/.f64 47576671969241/80000000000 z) (/.f64 41160703924046283/10000000000000 (pow.f64 z 3)))))
(-.f64 (+.f64 (/.f64 -16075101696843969/10000000000000 (*.f64 z z)) (/.f64 -47576671969241/80000000000 z)) (/.f64 41160703924046283/10000000000000 (pow.f64 z 3)))
(+.f64 (+.f64 (/.f64 -16075101696843969/10000000000000 (*.f64 z z)) (/.f64 -47576671969241/80000000000 z)) (/.f64 -41160703924046283/10000000000000 (pow.f64 z 3)))
(neg.f64 (+.f64 (*.f64 16075101696843969/10000000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 95223707106196353/10000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 47576671969241/80000000000 (/.f64 1 z)) (*.f64 41160703924046283/10000000000000 (/.f64 1 (pow.f64 z 3)))))))
(neg.f64 (+.f64 (/.f64 16075101696843969/10000000000000 (*.f64 z z)) (+.f64 (+.f64 (/.f64 47576671969241/80000000000 z) (/.f64 41160703924046283/10000000000000 (pow.f64 z 3))) (/.f64 95223707106196353/10000000000000 (pow.f64 z 4)))))
(-.f64 (/.f64 -16075101696843969/10000000000000 (*.f64 z z)) (+.f64 (/.f64 47576671969241/80000000000 z) (+.f64 (/.f64 41160703924046283/10000000000000 (pow.f64 z 3)) (/.f64 95223707106196353/10000000000000 (pow.f64 z 4)))))
(+.f64 (/.f64 -16075101696843969/10000000000000 (*.f64 z z)) (-.f64 (+.f64 (/.f64 -47576671969241/80000000000 z) (/.f64 -41160703924046283/10000000000000 (pow.f64 z 3))) (/.f64 95223707106196353/10000000000000 (pow.f64 z 4))))
(/.f64 -47576671969241/80000000000 z)
(neg.f64 (+.f64 (*.f64 16075101696843969/10000000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 47576671969241/80000000000 (/.f64 1 z))))
(neg.f64 (+.f64 (/.f64 16075101696843969/10000000000000 (*.f64 z z)) (/.f64 47576671969241/80000000000 z)))
(+.f64 (/.f64 -16075101696843969/10000000000000 (*.f64 z z)) (/.f64 -47576671969241/80000000000 z))
(neg.f64 (+.f64 (*.f64 16075101696843969/10000000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 47576671969241/80000000000 (/.f64 1 z)) (*.f64 41160703924046283/10000000000000 (/.f64 1 (pow.f64 z 3))))))
(neg.f64 (+.f64 (/.f64 16075101696843969/10000000000000 (*.f64 z z)) (+.f64 (/.f64 47576671969241/80000000000 z) (/.f64 41160703924046283/10000000000000 (pow.f64 z 3)))))
(-.f64 (+.f64 (/.f64 -16075101696843969/10000000000000 (*.f64 z z)) (/.f64 -47576671969241/80000000000 z)) (/.f64 41160703924046283/10000000000000 (pow.f64 z 3)))
(+.f64 (+.f64 (/.f64 -16075101696843969/10000000000000 (*.f64 z z)) (/.f64 -47576671969241/80000000000 z)) (/.f64 -41160703924046283/10000000000000 (pow.f64 z 3)))
(neg.f64 (+.f64 (*.f64 16075101696843969/10000000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 95223707106196353/10000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 47576671969241/80000000000 (/.f64 1 z)) (*.f64 41160703924046283/10000000000000 (/.f64 1 (pow.f64 z 3)))))))
(neg.f64 (+.f64 (/.f64 16075101696843969/10000000000000 (*.f64 z z)) (+.f64 (+.f64 (/.f64 47576671969241/80000000000 z) (/.f64 41160703924046283/10000000000000 (pow.f64 z 3))) (/.f64 95223707106196353/10000000000000 (pow.f64 z 4)))))
(-.f64 (/.f64 -16075101696843969/10000000000000 (*.f64 z z)) (+.f64 (/.f64 47576671969241/80000000000 z) (+.f64 (/.f64 41160703924046283/10000000000000 (pow.f64 z 3)) (/.f64 95223707106196353/10000000000000 (pow.f64 z 4)))))
(+.f64 (/.f64 -16075101696843969/10000000000000 (*.f64 z z)) (-.f64 (+.f64 (/.f64 -47576671969241/80000000000 z) (/.f64 -41160703924046283/10000000000000 (pow.f64 z 3))) (/.f64 95223707106196353/10000000000000 (pow.f64 z 4))))
(/.f64 (sqrt.f64 15/2) (exp.f64 15/2))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))
(fma.f64 (-.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (neg.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))
(fma.f64 z (+.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)))) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))
(fma.f64 z (fma.f64 (/.f64 (-.f64 -1/15 (log.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 15/2) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))))) (pow.f64 z 2)) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))
(fma.f64 (-.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (neg.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z (fma.f64 (-.f64 (/.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2))) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (fma.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (neg.f64 (-.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (neg.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))))) (*.f64 z z) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))
(fma.f64 z (+.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)))) (fma.f64 (*.f64 z z) (-.f64 (/.f64 (fma.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2) 29/225) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) 1/2) (+.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)))))) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))
(fma.f64 z (fma.f64 (/.f64 (-.f64 -1/15 (log.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 15/2) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (fma.f64 (*.f64 z z) (+.f64 (fma.f64 (/.f64 (fma.f64 1/2 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 2) 29/225) (exp.f64 15/2)) (sqrt.f64 15/2) (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) -1/2)) (fma.f64 (/.f64 (-.f64 -1/15 (log.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 15/2) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))))) (pow.f64 z 2)) (+.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 29/225 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15)) (+.f64 86/10125 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 3))))) (exp.f64 15/2)) (+.f64 (*.f64 -1/6 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (+.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))))))))))) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))))
(fma.f64 (-.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (neg.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z (fma.f64 (-.f64 (/.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2))) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (fma.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (neg.f64 (-.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (neg.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))))) (*.f64 z z) (fma.f64 (pow.f64 z 3) (-.f64 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (fma.f64 29/225 (fma.f64 -1 (log.f64 15/2) -1/15) (+.f64 86/10125 (*.f64 1/6 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 3)))))) (fma.f64 -1/6 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (fma.f64 1/2 (-.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (neg.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) (neg.f64 (-.f64 (/.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2))) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (fma.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (neg.f64 (-.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (neg.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))))))))) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))))
(fma.f64 z (+.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)))) (fma.f64 (*.f64 z z) (-.f64 (/.f64 (fma.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2) 29/225) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) 1/2) (+.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)))))) (fma.f64 (pow.f64 z 3) (-.f64 (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (fma.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 29/225 (fma.f64 1/6 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 3) 86/10125))) (-.f64 (fma.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) -1/6 (*.f64 (+.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)))) 1/2)) (-.f64 (/.f64 (fma.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2) 29/225) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) 1/2) (+.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)))))))) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))))
(fma.f64 z (fma.f64 (/.f64 (-.f64 -1/15 (log.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 15/2) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (fma.f64 z (*.f64 z (+.f64 (fma.f64 (/.f64 (fma.f64 1/2 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 2) 29/225) (exp.f64 15/2)) (sqrt.f64 15/2) (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) -1/2)) (fma.f64 (/.f64 (-.f64 -1/15 (log.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 15/2) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))) (fma.f64 (pow.f64 z 3) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (-.f64 (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 29/225 (fma.f64 1/6 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 3) 86/10125)) -1/6)) (*.f64 -1/2 (fma.f64 (/.f64 (-.f64 -1/15 (log.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 15/2) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))) (+.f64 (fma.f64 (/.f64 (fma.f64 1/2 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 2) 29/225) (exp.f64 15/2)) (sqrt.f64 15/2) (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) -1/2)) (fma.f64 (/.f64 (-.f64 -1/15 (log.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 15/2) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))))
(/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
(/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
(/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
(/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
(*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64))))
(*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64))))
(*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))) z) (sqrt.f64 (PI.f64))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64)))))
(fma.f64 (*.f64 z (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 102757979785251069442117317613/235200000000000000000000000)))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2))))) (sqrt.f64 (PI.f64)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (*.f64 z (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 1106209385320415913103082059/4200000000000000000000000) 102757979785251069442117317613/235200000000000000000000000))) (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (sqrt.f64 15/2)) (*.f64 z (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 1106209385320415913103082059/4200000000000000000000000 102757979785251069442117317613/235200000000000000000000000)) (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (sqrt.f64 15/2))))) (exp.f64 15/2)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (*.f64 1106209385320415913103082059/8400000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))) z) (sqrt.f64 (PI.f64))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64))))))
(fma.f64 (*.f64 (*.f64 z z) (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 29/225 (*.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2)))) (fma.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 64608921419941589693928044520019/118540800000000000000000000000))))) (fma.f64 -1 (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 102757979785251069442117317613/235200000000000000000000000)))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2)) 1106209385320415913103082059/8400000000000000000000000)))) (sqrt.f64 (PI.f64)) (fma.f64 (*.f64 z (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 102757979785251069442117317613/235200000000000000000000000)))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2))))) (sqrt.f64 (PI.f64)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64))))))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 z (*.f64 z (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (fma.f64 (*.f64 (sqrt.f64 15/2) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2) 29/225)) 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 102757979785251069442117317613/235200000000000000000000000) 64608921419941589693928044520019/118540800000000000000000000000)))) (-.f64 (/.f64 (*.f64 (*.f64 1106209385320415913103082059/8400000000000000000000000 (sqrt.f64 2)) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 1106209385320415913103082059/4200000000000000000000000) 102757979785251069442117317613/235200000000000000000000000))) (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (*.f64 z (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 1106209385320415913103082059/4200000000000000000000000) 102757979785251069442117317613/235200000000000000000000000))) (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (*.f64 z (+.f64 (*.f64 (+.f64 (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 1/2 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 2) 29/225) 1106209385320415913103082059/4200000000000000000000000) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 102757979785251069442117317613/235200000000000000000000000 64608921419941589693928044520019/118540800000000000000000000000))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (sqrt.f64 15/2)) -1106209385320415913103082059/8400000000000000000000000)) (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 1106209385320415913103082059/4200000000000000000000000 102757979785251069442117317613/235200000000000000000000000)) (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))))) z) (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 1106209385320415913103082059/4200000000000000000000000 102757979785251069442117317613/235200000000000000000000000)) (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (+.f64 (*.f64 65983161785453494848149496432612687872/108761658163200000000000000000000000 (sqrt.f64 15/2)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 29/225 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15)) (+.f64 86/10125 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 3)))))))))) (exp.f64 15/2)) (+.f64 (*.f64 -1106209385320415913103082059/25200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (sqrt.f64 15/2))))) (exp.f64 15/2)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (*.f64 1106209385320415913103082059/8400000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))))) (*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (sqrt.f64 15/2))))) (exp.f64 15/2)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (*.f64 1106209385320415913103082059/8400000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))) z) (sqrt.f64 (PI.f64))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64)))))))
(fma.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 29/225 (*.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2)))) (fma.f64 64608921419941589693928044520019/118540800000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (fma.f64 4027292589444183035165374538123333/6638284800000000000000000000000 (sqrt.f64 15/2) (*.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 15/2)) (fma.f64 29/225 (fma.f64 -1 (log.f64 15/2) -1/15) (+.f64 86/10125 (*.f64 1/6 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 3)))))))))) (fma.f64 -1106209385320415913103082059/25200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2)) (fma.f64 -1 (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 29/225 (*.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2)))) (fma.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 64608921419941589693928044520019/118540800000000000000000000000))))) (fma.f64 -1 (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 102757979785251069442117317613/235200000000000000000000000)))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2)) 1106209385320415913103082059/8400000000000000000000000))) (*.f64 1/2 (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 102757979785251069442117317613/235200000000000000000000000)))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2))))))))) (sqrt.f64 (PI.f64)) (fma.f64 (*.f64 (*.f64 z z) (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 29/225 (*.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2)))) (fma.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 64608921419941589693928044520019/118540800000000000000000000000))))) (fma.f64 -1 (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 102757979785251069442117317613/235200000000000000000000000)))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2)) 1106209385320415913103082059/8400000000000000000000000)))) (sqrt.f64 (PI.f64)) (fma.f64 (*.f64 z (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 102757979785251069442117317613/235200000000000000000000000)))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2))))) (sqrt.f64 (PI.f64)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (*.f64 z (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 1106209385320415913103082059/4200000000000000000000000) 102757979785251069442117317613/235200000000000000000000000))) (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 z 3) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (+.f64 (fma.f64 (sqrt.f64 15/2) 4027292589444183035165374538123333/6638284800000000000000000000000 (*.f64 (fma.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 29/225 (fma.f64 1/6 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 3) 86/10125)) (*.f64 (sqrt.f64 15/2) 1106209385320415913103082059/4200000000000000000000000))) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2) 29/225) 102757979785251069442117317613/235200000000000000000000000) (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 64608921419941589693928044520019/118540800000000000000000000000))))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (sqrt.f64 15/2)) -1106209385320415913103082059/25200000000000000000000000 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 1106209385320415913103082059/4200000000000000000000000) 102757979785251069442117317613/235200000000000000000000000))) (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (fma.f64 (*.f64 (sqrt.f64 15/2) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2) 29/225)) 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 102757979785251069442117317613/235200000000000000000000000) 64608921419941589693928044520019/118540800000000000000000000000)))) (-.f64 (/.f64 (*.f64 (*.f64 1106209385320415913103082059/8400000000000000000000000 (sqrt.f64 2)) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 1106209385320415913103082059/4200000000000000000000000) 102757979785251069442117317613/235200000000000000000000000))) (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))))))) (*.f64 z (*.f64 z (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (fma.f64 (*.f64 (sqrt.f64 15/2) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2) 29/225)) 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 102757979785251069442117317613/235200000000000000000000000) 64608921419941589693928044520019/118540800000000000000000000000)))) (-.f64 (/.f64 (*.f64 (*.f64 1106209385320415913103082059/8400000000000000000000000 (sqrt.f64 2)) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 1106209385320415913103082059/4200000000000000000000000) 102757979785251069442117317613/235200000000000000000000000))) (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (sqrt.f64 15/2)) (*.f64 z (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 1106209385320415913103082059/4200000000000000000000000 102757979785251069442117317613/235200000000000000000000000)) (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))) (*.f64 (*.f64 z z) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (fma.f64 (sqrt.f64 15/2) (*.f64 (fma.f64 1/2 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 2) 29/225) 102757979785251069442117317613/235200000000000000000000000) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 29/225 (fma.f64 1/6 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 3) 86/10125)) 1106209385320415913103082059/4200000000000000000000000) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 64608921419941589693928044520019/118540800000000000000000000000 4027292589444183035165374538123333/6638284800000000000000000000000))))) (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (sqrt.f64 15/2)) -1106209385320415913103082059/25200000000000000000000000 (*.f64 1/2 (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 1106209385320415913103082059/4200000000000000000000000 102757979785251069442117317613/235200000000000000000000000)) (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))) (+.f64 (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 1/2 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 2) 29/225) 1106209385320415913103082059/4200000000000000000000000) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 102757979785251069442117317613/235200000000000000000000000 64608921419941589693928044520019/118540800000000000000000000000))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (sqrt.f64 15/2)) -1106209385320415913103082059/8400000000000000000000000)) (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 1106209385320415913103082059/4200000000000000000000000 102757979785251069442117317613/235200000000000000000000000)) (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))))))) z) (+.f64 (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 1/2 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 2) 29/225) 1106209385320415913103082059/4200000000000000000000000) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 102757979785251069442117317613/235200000000000000000000000 64608921419941589693928044520019/118540800000000000000000000000))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (sqrt.f64 15/2)) -1106209385320415913103082059/8400000000000000000000000)) (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 1106209385320415913103082059/4200000000000000000000000 102757979785251069442117317613/235200000000000000000000000)) (/.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (sqrt.f64 (PI.f64)) 9999999999998099/10000000000000000))
(*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) z)) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64)))))
(fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))) (/.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64))))))
(fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (fma.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (*.f64 z z)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))))))))
(fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))) (*.f64 1078390842009938509147167/6250000000000000000000 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (/.f64 (*.f64 z (*.f64 z (exp.f64 (-.f64 15/2 z)))) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))) (fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z)) (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z) (/.f64 (sqrt.f64 2) (*.f64 z (exp.f64 (-.f64 15/2 z)))))))))
(+.f64 (*.f64 -398308844029173303716389/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 z 3))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64)))))))
(fma.f64 -398308844029173303716389/6250000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (pow.f64 z 3)))) (fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (fma.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (*.f64 z z)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))) (*.f64 1078390842009938509147167/6250000000000000000000 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (/.f64 (*.f64 z (*.f64 z (exp.f64 (-.f64 15/2 z)))) (sqrt.f64 2)))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (*.f64 -398308844029173303716389/6250000000000000000000 (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 z 3) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))) (/.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (fma.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z) (/.f64 (sqrt.f64 2) (*.f64 z (exp.f64 (-.f64 15/2 z))))))) (fma.f64 -398308844029173303716389/6250000000000000000000 (/.f64 (*.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (sqrt.f64 2)) (*.f64 (pow.f64 z 3) (exp.f64 (-.f64 15/2 z)))) (*.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z)))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (sqrt.f64 (PI.f64)) 9999999999998099/10000000000000000))
(*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) z)) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64)))))
(fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))) (/.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64))))))
(fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (fma.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (*.f64 z z)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))))))))
(fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))) (*.f64 1078390842009938509147167/6250000000000000000000 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (/.f64 (*.f64 z (*.f64 z (exp.f64 (-.f64 15/2 z)))) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))) (fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z)) (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z) (/.f64 (sqrt.f64 2) (*.f64 z (exp.f64 (-.f64 15/2 z)))))))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64)))) (*.f64 -398308844029173303716389/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) (pow.f64 z 3))) (sqrt.f64 (PI.f64)))))))
(fma.f64 -398308844029173303716389/6250000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (pow.f64 z 3)))) (fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (fma.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (*.f64 z z)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))) (*.f64 1078390842009938509147167/6250000000000000000000 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (/.f64 (*.f64 z (*.f64 z (exp.f64 (-.f64 15/2 z)))) (sqrt.f64 2)))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (*.f64 -398308844029173303716389/6250000000000000000000 (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 z 3) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))) (/.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (fma.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z) (/.f64 (sqrt.f64 2) (*.f64 z (exp.f64 (-.f64 15/2 z))))))) (fma.f64 -398308844029173303716389/6250000000000000000000 (/.f64 (*.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (sqrt.f64 2)) (*.f64 (pow.f64 z 3) (exp.f64 (-.f64 15/2 z)))) (*.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z)))))

eval120.0ms (0.2%)

Compiler

Compiled 7557 to 6012 computations (20.4% saved)

prune41.0ms (0.1%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New77784
Fresh101
Picked101
Done000
Total79786
Error
0.3b
Counts
86 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
1.4b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
0.6b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
2.7b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
0.8b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
0.6b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
2.0b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
1.2b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))))))
Compiler

Compiled 1562 to 1278 computations (18.2% saved)

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))
1.0b
(sqrt.f64 (*.f64 (PI.f64) 2))
1.5b
(pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)
1.5b
(pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3)

series5.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
z
@inf
(pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3)
1.0ms
z
@0
(pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3)
1.0ms
z
@inf
(pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)
1.0ms
z
@-inf
(pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3)
1.0ms
z
@0
(pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)

rewrite58.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
243×expm1-udef_binary64
243×log1p-udef_binary64
146×add-sqr-sqrt_binary64
142×add-log-exp_binary64
142×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01330
132030
2397830
Stop Event
node limit
Counts
3 → 120
Calls
Call 1
Inputs
(pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3)
(pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)
(*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 (-.f64 3 z) 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 7713234287776531/10000000000000 (*.f64 (/.f64 1 (-.f64 3 z)) (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 (-.f64 3 z) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 (-.f64 3 z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 (/.f64 1 (-.f64 3 z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 (-.f64 3 z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))) (*.f64 (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 4)) (*.f64 (cbrt.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (*.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3/2) (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3) (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2)) 7713234287776531/10000000000000) (/.f64 1 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (cbrt.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 4))) (cbrt.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2)) (cbrt.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2)))) (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2)) (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))) (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2)) (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (-.f64 3 z) 3) 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000)) (pow.f64 (-.f64 3 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 (pow.f64 (-.f64 3 z) 2) (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 (-.f64 3 z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (-.f64 3 z)) (*.f64 (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000)) (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 (neg.f64 (-.f64 3 z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (neg.f64 (pow.f64 (-.f64 3 z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (*.f64 (neg.f64 (-.f64 3 z)) (pow.f64 (-.f64 3 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (*.f64 (pow.f64 (-.f64 3 z) 2) (neg.f64 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 7713234287776531/10000000000000 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (-.f64 3 z))) (pow.f64 (-.f64 3 z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -7713234287776531/10000000000000 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (-.f64 3 z))) (*.f64 (neg.f64 (-.f64 3 z)) (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (-.f64 3 z)) 7713234287776531/10000000000000) (pow.f64 (-.f64 3 z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (-.f64 3 z)) 1) (*.f64 (-.f64 3 z) (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (-.f64 3 z)) -7713234287776531/10000000000000) (*.f64 (-.f64 3 z) (neg.f64 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 7713234287776531/10000000000000 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))) (-.f64 3 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -7713234287776531/10000000000000 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))) (neg.f64 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 59493983178131529437839794393961/100000000000000000000000000 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (pow.f64 (-.f64 3 z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 3 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 59493983178131529437839794393961/100000000000000000000000000) (pow.f64 (-.f64 3 z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 59493983178131529437839794393961/100000000000000000000000000 (-.f64 3 z))) (-.f64 3 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2)) 7713234287776531/10000000000000) (-.f64 3 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2)) -7713234287776531/10000000000000) (neg.f64 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 (-.f64 3 z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 (-.f64 3 z) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 (-.f64 3 z) 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 (-.f64 3 z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 (-.f64 3 z) 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 (-.f64 4 z) 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -883075145810703/5000000000000 (*.f64 (/.f64 1 (-.f64 4 z)) (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 (-.f64 4 z) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 (-.f64 4 z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 (/.f64 1 (-.f64 4 z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (/.f64 1 (pow.f64 (-.f64 4 z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2))) (*.f64 (cbrt.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (sqrt.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3/2) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2))) 3) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) 3) (pow.f64 (sqrt.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2)) -883075145810703/5000000000000) (/.f64 1 (-.f64 4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2)) 1) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2)) (cbrt.f64 (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2)))) (cbrt.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2)) (sqrt.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (sqrt.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (-.f64 -20000000000000/883075145810703 (/.f64 z -883075145810703/5000000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (-.f64 4 z) 3) -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2)) (-.f64 -20000000000000/883075145810703 (/.f64 z -883075145810703/5000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 (-.f64 4 z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 (neg.f64 (-.f64 4 z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (neg.f64 (pow.f64 (-.f64 4 z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -883075145810703/5000000000000 (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2))) (-.f64 4 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 883075145810703/5000000000000 (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2))) (neg.f64 (-.f64 4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2)) -883075145810703/5000000000000) (-.f64 4 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2)) 1) (-.f64 -20000000000000/883075145810703 (/.f64 z -883075145810703/5000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 779821713148594364211109354209/25000000000000000000000000 (pow.f64 (-.f64 4 z) 2)) 883075145810703/5000000000000) (neg.f64 (-.f64 4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 (-.f64 4 z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 (-.f64 4 z) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 (-.f64 4 z) 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 (-.f64 4 z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 (-.f64 4 z) 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 7713234287776531/10000000000000 (*.f64 (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000)) (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 7713234287776531/10000000000000 (*.f64 (-.f64 3 z) (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 7713234287776531/10000000000000 (/.f64 (-.f64 3 z) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000)) (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (-.f64 3 z) 2) 59493983178131529437839794393961/100000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 3 z) (/.f64 59493983178131529437839794393961/100000000000000000000000000 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 (neg.f64 (-.f64 3 z)) (neg.f64 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -7713234287776531/10000000000000 (*.f64 (neg.f64 (-.f64 3 z)) (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -7713234287776531/10000000000000 (*.f64 (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000)) (neg.f64 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (-.f64 3 z)) (-.f64 3 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -59493983178131529437839794393961/100000000000000000000000000 (neg.f64 (pow.f64 (-.f64 3 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -59493983178131529437839794393961/100000000000000000000000000 (*.f64 (neg.f64 (-.f64 3 z)) (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -59493983178131529437839794393961/100000000000000000000000000 (*.f64 (-.f64 3 z) (neg.f64 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (-.f64 3 z))) (neg.f64 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (-.f64 3 z)) 1) (-.f64 3 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (-.f64 3 z)) (pow.f64 (cbrt.f64 (-.f64 3 z)) 2)) (cbrt.f64 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (-.f64 3 z)) (sqrt.f64 (-.f64 3 z))) (sqrt.f64 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -7713234287776531/10000000000000 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (neg.f64 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) -7713234287776531/10000000000000) (neg.f64 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 (-.f64 3 z) 2))))))))

simplify44.0ms (0.1%)

Algorithm
egg-herbie
Rules
629×associate-/r*_binary64
331×associate-*l*_binary64
330×fma-def_binary64
224×associate-*r*_binary64
202×fma-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
099631
1255607
2669604
32028601
Stop Event
node limit
Counts
156 → 163
Calls
Call 1
Inputs
458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000
(+.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 (*.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 z))
(+.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 (+.f64 (*.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 z) (*.f64 458891030965964263706993392018425544321343929291/40500000000000000000000000000000000000000 (pow.f64 z 2))))
(+.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 (+.f64 (*.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 z) (+.f64 (*.f64 458891030965964263706993392018425544321343929291/72900000000000000000000000000000000000000 (pow.f64 z 3)) (*.f64 458891030965964263706993392018425544321343929291/40500000000000000000000000000000000000000 (pow.f64 z 2)))))
(/.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3))
(neg.f64 (+.f64 (*.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4)))))
(neg.f64 (+.f64 (*.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 5))))))
(neg.f64 (+.f64 (*.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 12390057836081035120088821584497489696676286090857/100000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 6))) (*.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 5)))))))
(/.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3))
(neg.f64 (+.f64 (*.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4)))))
(neg.f64 (+.f64 (*.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 5))))))
(neg.f64 (+.f64 (*.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 12390057836081035120088821584497489696676286090857/100000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 6))) (*.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 5)))))))
-688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000
(-.f64 (*.f64 -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 z) 688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000)
(-.f64 (+.f64 (*.f64 -2065923519135141531109839301284024066270896781/64000000000000000000000000000000000000000 (pow.f64 z 2)) (*.f64 -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 z)) 688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000)
(-.f64 (+.f64 (*.f64 -688641173045047177036613100428008022090298927/51200000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (*.f64 -2065923519135141531109839301284024066270896781/64000000000000000000000000000000000000000 (pow.f64 z 2)) (*.f64 -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 z))) 688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000)
(/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3))
(+.f64 (*.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))))
(+.f64 (*.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (/.f64 1 (pow.f64 z 5)))))
(+.f64 (*.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (/.f64 1 (pow.f64 z 5))) (*.f64 688641173045047177036613100428008022090298927/195312500000000000000000000000000000 (/.f64 1 (pow.f64 z 6))))))
(/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3))
(+.f64 (*.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))))
(+.f64 (*.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (/.f64 1 (pow.f64 z 5)))))
(+.f64 (*.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (/.f64 1 (pow.f64 z 5))) (*.f64 688641173045047177036613100428008022090298927/195312500000000000000000000000000000 (/.f64 1 (pow.f64 z 6))))))
59493983178131529437839794393961/900000000000000000000000000
(+.f64 59493983178131529437839794393961/900000000000000000000000000 (*.f64 59493983178131529437839794393961/1350000000000000000000000000 z))
(+.f64 (*.f64 59493983178131529437839794393961/2700000000000000000000000000 (pow.f64 z 2)) (+.f64 59493983178131529437839794393961/900000000000000000000000000 (*.f64 59493983178131529437839794393961/1350000000000000000000000000 z)))
(+.f64 (*.f64 59493983178131529437839794393961/6075000000000000000000000000 (pow.f64 z 3)) (+.f64 (*.f64 59493983178131529437839794393961/2700000000000000000000000000 (pow.f64 z 2)) (+.f64 59493983178131529437839794393961/900000000000000000000000000 (*.f64 59493983178131529437839794393961/1350000000000000000000000000 z))))
(/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 z 2))
(+.f64 (*.f64 178481949534394588313519383181883/50000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 59493983178131529437839794393961/100000000000000000000000000 (/.f64 1 (pow.f64 z 2))))
(+.f64 (*.f64 1606337545809551294821674448636947/100000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 178481949534394588313519383181883/50000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 59493983178131529437839794393961/100000000000000000000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 (*.f64 1606337545809551294821674448636947/25000000000000000000000000 (/.f64 1 (pow.f64 z 5))) (+.f64 (*.f64 1606337545809551294821674448636947/100000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 178481949534394588313519383181883/50000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 59493983178131529437839794393961/100000000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
(/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 z 2))
(+.f64 (*.f64 178481949534394588313519383181883/50000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 59493983178131529437839794393961/100000000000000000000000000 (/.f64 1 (pow.f64 z 2))))
(+.f64 (*.f64 1606337545809551294821674448636947/100000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 178481949534394588313519383181883/50000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 59493983178131529437839794393961/100000000000000000000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 (*.f64 1606337545809551294821674448636947/25000000000000000000000000 (/.f64 1 (pow.f64 z 5))) (+.f64 (*.f64 1606337545809551294821674448636947/100000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 178481949534394588313519383181883/50000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 59493983178131529437839794393961/100000000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
Outputs
458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000
(+.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 (*.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 z))
(fma.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 z 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000)
(+.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 (+.f64 (*.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 z) (*.f64 458891030965964263706993392018425544321343929291/40500000000000000000000000000000000000000 (pow.f64 z 2))))
(+.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 (fma.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 z (*.f64 458891030965964263706993392018425544321343929291/40500000000000000000000000000000000000000 (*.f64 z z))))
(+.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 (fma.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 z (*.f64 z (*.f64 z 458891030965964263706993392018425544321343929291/40500000000000000000000000000000000000000))))
(fma.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 z (fma.f64 z (*.f64 z 458891030965964263706993392018425544321343929291/40500000000000000000000000000000000000000) 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000))
(+.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 (+.f64 (*.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 z) (+.f64 (*.f64 458891030965964263706993392018425544321343929291/72900000000000000000000000000000000000000 (pow.f64 z 3)) (*.f64 458891030965964263706993392018425544321343929291/40500000000000000000000000000000000000000 (pow.f64 z 2)))))
(+.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 (fma.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 z (fma.f64 458891030965964263706993392018425544321343929291/72900000000000000000000000000000000000000 (pow.f64 z 3) (*.f64 458891030965964263706993392018425544321343929291/40500000000000000000000000000000000000000 (*.f64 z z)))))
(+.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 (fma.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 z (fma.f64 458891030965964263706993392018425544321343929291/40500000000000000000000000000000000000000 (*.f64 z z) (*.f64 458891030965964263706993392018425544321343929291/72900000000000000000000000000000000000000 (pow.f64 z 3)))))
(+.f64 (fma.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 z 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000) (*.f64 (*.f64 z z) (+.f64 458891030965964263706993392018425544321343929291/40500000000000000000000000000000000000000 (*.f64 z 458891030965964263706993392018425544321343929291/72900000000000000000000000000000000000000))))
(+.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 (*.f64 z (+.f64 458891030965964263706993392018425544321343929291/27000000000000000000000000000000000000000 (*.f64 z (+.f64 458891030965964263706993392018425544321343929291/40500000000000000000000000000000000000000 (*.f64 z 458891030965964263706993392018425544321343929291/72900000000000000000000000000000000000000))))))
(/.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3))
(neg.f64 (+.f64 (*.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4)))))
(neg.f64 (+.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4))))
(+.f64 (/.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 -4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)))
(neg.f64 (+.f64 (*.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 5))))))
(neg.f64 (+.f64 (/.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5)))))
(-.f64 (/.f64 -4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5))))
(-.f64 (/.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (/.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5))))
(+.f64 (/.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 -4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (/.f64 -12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5))))
(neg.f64 (+.f64 (*.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 12390057836081035120088821584497489696676286090857/100000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 6))) (*.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 5)))))))
(neg.f64 (+.f64 (/.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5)) (/.f64 12390057836081035120088821584497489696676286090857/100000000000000000000000000000000000000 (pow.f64 z 6))))))
(-.f64 (/.f64 -4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5)) (/.f64 12390057836081035120088821584497489696676286090857/100000000000000000000000000000000000000 (pow.f64 z 6)))))
(-.f64 (-.f64 (/.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (/.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5)))) (/.f64 12390057836081035120088821584497489696676286090857/100000000000000000000000000000000000000 (pow.f64 z 6)))
(+.f64 (/.f64 -4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (-.f64 (/.f64 -12390057836081035120088821584497489696676286090857/100000000000000000000000000000000000000 (pow.f64 z 6)) (/.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5)))))
(/.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3))
(neg.f64 (+.f64 (*.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4)))))
(neg.f64 (+.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4))))
(+.f64 (/.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 -4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)))
(neg.f64 (+.f64 (*.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 5))))))
(neg.f64 (+.f64 (/.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5)))))
(-.f64 (/.f64 -4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5))))
(-.f64 (/.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (/.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5))))
(+.f64 (/.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 -4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (/.f64 -12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5))))
(neg.f64 (+.f64 (*.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 12390057836081035120088821584497489696676286090857/100000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 6))) (*.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 5)))))))
(neg.f64 (+.f64 (/.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5)) (/.f64 12390057836081035120088821584497489696676286090857/100000000000000000000000000000000000000 (pow.f64 z 6))))))
(-.f64 (/.f64 -4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5)) (/.f64 12390057836081035120088821584497489696676286090857/100000000000000000000000000000000000000 (pow.f64 z 6)))))
(-.f64 (-.f64 (/.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (/.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5)))) (/.f64 12390057836081035120088821584497489696676286090857/100000000000000000000000000000000000000 (pow.f64 z 6)))
(+.f64 (/.f64 -4130019278693678373362940528165829898892095363619/1000000000000000000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 -458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 z 3)) (-.f64 (/.f64 -12390057836081035120088821584497489696676286090857/100000000000000000000000000000000000000 (pow.f64 z 6)) (/.f64 12390057836081035120088821584497489696676286090857/500000000000000000000000000000000000000 (pow.f64 z 5)))))
-688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000
(-.f64 (*.f64 -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 z) 688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000)
(fma.f64 -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 z -688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000)
(fma.f64 z -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 -688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000)
(-.f64 (+.f64 (*.f64 -2065923519135141531109839301284024066270896781/64000000000000000000000000000000000000000 (pow.f64 z 2)) (*.f64 -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 z)) 688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000)
(+.f64 (*.f64 (*.f64 z z) -2065923519135141531109839301284024066270896781/64000000000000000000000000000000000000000) (fma.f64 -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 z -688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000))
(fma.f64 (*.f64 z z) -2065923519135141531109839301284024066270896781/64000000000000000000000000000000000000000 (fma.f64 z -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 -688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000))
(fma.f64 z -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 (fma.f64 z (*.f64 z -2065923519135141531109839301284024066270896781/64000000000000000000000000000000000000000) -688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000))
(fma.f64 z (+.f64 -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 (*.f64 z -2065923519135141531109839301284024066270896781/64000000000000000000000000000000000000000)) -688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000)
(-.f64 (+.f64 (*.f64 -688641173045047177036613100428008022090298927/51200000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (*.f64 -2065923519135141531109839301284024066270896781/64000000000000000000000000000000000000000 (pow.f64 z 2)) (*.f64 -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 z))) 688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000)
(+.f64 (fma.f64 -688641173045047177036613100428008022090298927/51200000000000000000000000000000000000000 (pow.f64 z 3) (fma.f64 -2065923519135141531109839301284024066270896781/64000000000000000000000000000000000000000 (*.f64 z z) (*.f64 z -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000))) -688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000)
(fma.f64 (pow.f64 z 3) -688641173045047177036613100428008022090298927/51200000000000000000000000000000000000000 (fma.f64 (*.f64 z z) -2065923519135141531109839301284024066270896781/64000000000000000000000000000000000000000 (fma.f64 z -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 -688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000)))
(fma.f64 (pow.f64 z 3) -688641173045047177036613100428008022090298927/51200000000000000000000000000000000000000 (fma.f64 z -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 (fma.f64 z (*.f64 z -2065923519135141531109839301284024066270896781/64000000000000000000000000000000000000000) -688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000)))
(fma.f64 (pow.f64 z 3) -688641173045047177036613100428008022090298927/51200000000000000000000000000000000000000 (fma.f64 z (+.f64 -2065923519135141531109839301284024066270896781/32000000000000000000000000000000000000000 (*.f64 z -2065923519135141531109839301284024066270896781/64000000000000000000000000000000000000000)) -688641173045047177036613100428008022090298927/8000000000000000000000000000000000000000))
(/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3))
(+.f64 (*.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))))
(+.f64 (/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (pow.f64 z 4)))
(+.f64 (*.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (/.f64 1 (pow.f64 z 5)))))
(+.f64 (/.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (pow.f64 z 5))))
(+.f64 (/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (pow.f64 z 5)) (/.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (pow.f64 z 4))))
(+.f64 (/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (pow.f64 z 4)) (/.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (pow.f64 z 5))))
(+.f64 (*.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (/.f64 1 (pow.f64 z 5))) (*.f64 688641173045047177036613100428008022090298927/195312500000000000000000000000000000 (/.f64 1 (pow.f64 z 6))))))
(+.f64 (+.f64 (/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (pow.f64 z 4))) (+.f64 (/.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (pow.f64 z 5)) (/.f64 688641173045047177036613100428008022090298927/195312500000000000000000000000000000 (pow.f64 z 6))))
(+.f64 (/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (pow.f64 z 5)) (/.f64 688641173045047177036613100428008022090298927/195312500000000000000000000000000000 (pow.f64 z 6)))))
(/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3))
(+.f64 (*.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))))
(+.f64 (/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (pow.f64 z 4)))
(+.f64 (*.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (/.f64 1 (pow.f64 z 5)))))
(+.f64 (/.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (pow.f64 z 5))))
(+.f64 (/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (pow.f64 z 5)) (/.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (pow.f64 z 4))))
(+.f64 (/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (pow.f64 z 4)) (/.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (pow.f64 z 5))))
(+.f64 (*.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (/.f64 1 (pow.f64 z 5))) (*.f64 688641173045047177036613100428008022090298927/195312500000000000000000000000000000 (/.f64 1 (pow.f64 z 6))))))
(+.f64 (+.f64 (/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (pow.f64 z 4))) (+.f64 (/.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (pow.f64 z 5)) (/.f64 688641173045047177036613100428008022090298927/195312500000000000000000000000000000 (pow.f64 z 6))))
(+.f64 (/.f64 688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 2065923519135141531109839301284024066270896781/31250000000000000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 2065923519135141531109839301284024066270896781/3906250000000000000000000000000000000 (pow.f64 z 5)) (/.f64 688641173045047177036613100428008022090298927/195312500000000000000000000000000000 (pow.f64 z 6)))))
59493983178131529437839794393961/900000000000000000000000000
(+.f64 59493983178131529437839794393961/900000000000000000000000000 (*.f64 59493983178131529437839794393961/1350000000000000000000000000 z))
(+.f64 59493983178131529437839794393961/900000000000000000000000000 (*.f64 z 59493983178131529437839794393961/1350000000000000000000000000))
(fma.f64 z 59493983178131529437839794393961/1350000000000000000000000000 59493983178131529437839794393961/900000000000000000000000000)
(+.f64 (*.f64 59493983178131529437839794393961/2700000000000000000000000000 (pow.f64 z 2)) (+.f64 59493983178131529437839794393961/900000000000000000000000000 (*.f64 59493983178131529437839794393961/1350000000000000000000000000 z)))
(fma.f64 59493983178131529437839794393961/2700000000000000000000000000 (*.f64 z z) (+.f64 59493983178131529437839794393961/900000000000000000000000000 (*.f64 z 59493983178131529437839794393961/1350000000000000000000000000)))
(fma.f64 (*.f64 z z) 59493983178131529437839794393961/2700000000000000000000000000 (fma.f64 z 59493983178131529437839794393961/1350000000000000000000000000 59493983178131529437839794393961/900000000000000000000000000))
(fma.f64 z 59493983178131529437839794393961/1350000000000000000000000000 (fma.f64 z (*.f64 z 59493983178131529437839794393961/2700000000000000000000000000) 59493983178131529437839794393961/900000000000000000000000000))
(+.f64 (*.f64 59493983178131529437839794393961/6075000000000000000000000000 (pow.f64 z 3)) (+.f64 (*.f64 59493983178131529437839794393961/2700000000000000000000000000 (pow.f64 z 2)) (+.f64 59493983178131529437839794393961/900000000000000000000000000 (*.f64 59493983178131529437839794393961/1350000000000000000000000000 z))))
(fma.f64 59493983178131529437839794393961/6075000000000000000000000000 (pow.f64 z 3) (fma.f64 59493983178131529437839794393961/2700000000000000000000000000 (*.f64 z z) (+.f64 59493983178131529437839794393961/900000000000000000000000000 (*.f64 z 59493983178131529437839794393961/1350000000000000000000000000))))
(fma.f64 (pow.f64 z 3) 59493983178131529437839794393961/6075000000000000000000000000 (fma.f64 (*.f64 z z) 59493983178131529437839794393961/2700000000000000000000000000 (fma.f64 z 59493983178131529437839794393961/1350000000000000000000000000 59493983178131529437839794393961/900000000000000000000000000)))
(fma.f64 z (*.f64 z 59493983178131529437839794393961/2700000000000000000000000000) (fma.f64 (pow.f64 z 3) 59493983178131529437839794393961/6075000000000000000000000000 (fma.f64 z 59493983178131529437839794393961/1350000000000000000000000000 59493983178131529437839794393961/900000000000000000000000000)))
(/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 z 2))
(/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z))
(+.f64 (*.f64 178481949534394588313519383181883/50000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 59493983178131529437839794393961/100000000000000000000000000 (/.f64 1 (pow.f64 z 2))))
(+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z)))
(+.f64 (*.f64 1606337545809551294821674448636947/100000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 178481949534394588313519383181883/50000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 59493983178131529437839794393961/100000000000000000000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z))) (/.f64 1606337545809551294821674448636947/100000000000000000000000000 (pow.f64 z 4)))
(+.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z)) (+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (/.f64 1606337545809551294821674448636947/100000000000000000000000000 (pow.f64 z 4))))
(+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z)) (/.f64 1606337545809551294821674448636947/100000000000000000000000000 (pow.f64 z 4))))
(+.f64 (*.f64 1606337545809551294821674448636947/25000000000000000000000000 (/.f64 1 (pow.f64 z 5))) (+.f64 (*.f64 1606337545809551294821674448636947/100000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 178481949534394588313519383181883/50000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 59493983178131529437839794393961/100000000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
(+.f64 (+.f64 (/.f64 1606337545809551294821674448636947/25000000000000000000000000 (pow.f64 z 5)) (/.f64 1606337545809551294821674448636947/100000000000000000000000000 (pow.f64 z 4))) (+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z))))
(+.f64 (/.f64 1606337545809551294821674448636947/100000000000000000000000000 (pow.f64 z 4)) (+.f64 (+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z))) (/.f64 1606337545809551294821674448636947/25000000000000000000000000 (pow.f64 z 5))))
(+.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z)) (+.f64 (/.f64 1606337545809551294821674448636947/25000000000000000000000000 (pow.f64 z 5)) (+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (/.f64 1606337545809551294821674448636947/100000000000000000000000000 (pow.f64 z 4)))))
(+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 1606337545809551294821674448636947/100000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z)) (/.f64 1606337545809551294821674448636947/25000000000000000000000000 (pow.f64 z 5)))))
(/.f64 59493983178131529437839794393961/100000000000000000000000000 (pow.f64 z 2))
(/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z))
(+.f64 (*.f64 178481949534394588313519383181883/50000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 59493983178131529437839794393961/100000000000000000000000000 (/.f64 1 (pow.f64 z 2))))
(+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z)))
(+.f64 (*.f64 1606337545809551294821674448636947/100000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 178481949534394588313519383181883/50000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 59493983178131529437839794393961/100000000000000000000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z))) (/.f64 1606337545809551294821674448636947/100000000000000000000000000 (pow.f64 z 4)))
(+.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z)) (+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (/.f64 1606337545809551294821674448636947/100000000000000000000000000 (pow.f64 z 4))))
(+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z)) (/.f64 1606337545809551294821674448636947/100000000000000000000000000 (pow.f64 z 4))))
(+.f64 (*.f64 1606337545809551294821674448636947/25000000000000000000000000 (/.f64 1 (pow.f64 z 5))) (+.f64 (*.f64 1606337545809551294821674448636947/100000000000000000000000000 (/.f64 1 (pow.f64 z 4))) (+.f64 (*.f64 178481949534394588313519383181883/50000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 59493983178131529437839794393961/100000000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
(+.f64 (+.f64 (/.f64 1606337545809551294821674448636947/25000000000000000000000000 (pow.f64 z 5)) (/.f64 1606337545809551294821674448636947/100000000000000000000000000 (pow.f64 z 4))) (+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z))))
(+.f64 (/.f64 1606337545809551294821674448636947/100000000000000000000000000 (pow.f64 z 4)) (+.f64 (+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z))) (/.f64 1606337545809551294821674448636947/25000000000000000000000000 (pow.f64 z 5))))
(+.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z)) (+.f64 (/.f64 1606337545809551294821674448636947/25000000000000000000000000 (pow.f64 z 5)) (+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (/.f64 1606337545809551294821674448636947/100000000000000000000000000 (pow.f64 z 4)))))
(+.f64 (/.f64 178481949534394588313519383181883/50000000000000000000000000 (pow.f64 z 3)) (+.f64 (/.f64 1606337545809551294821674448636947/100000000000000000000000000 (pow.f64 z 4)) (+.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (*.f64 z z)) (/.f64 1606337545809551294821674448636947/25000000000000000000000000 (pow.f64 z 5)))))

eval342.0ms (0.6%)

Compiler

Compiled 20563 to 16291 computations (20.8% saved)

prune85.0ms (0.2%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1704174
Fresh156
Picked101
Done000
Total1729181
Error
0.3b
Counts
181 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
2.7b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
0.6b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3) (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3)) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
0.6b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 2)) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
0.6b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
2.0b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 6) 1/3) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
1.4b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
0.8b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
2.7b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
1.2b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))))))
Compiler

Compiled 2082 to 1716 computations (17.6% saved)

localize51.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))
1.0b
(pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3)
1.0b
(sqrt.f64 (*.f64 (PI.f64) 2))
1.5b
(pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)

series11.0ms (0%)

Counts
1 → 4
Calls

3 calls:

TimeVariablePointExpression
4.0ms
z
@0
(pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3)
3.0ms
z
@-inf
(pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3)
3.0ms
z
@inf
(pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3)

rewrite37.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
849×log1p-expm1-u_binary64
849×expm1-log1p-u_binary64
89×add-sqr-sqrt_binary64
85×add-log-exp_binary64
84×add-cube-cbrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0810
118910
2229310
Stop Event
node limit
Counts
1 → 41
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 7713234287776531/10000000000000 (*.f64 (/.f64 1 (-.f64 3 z)) (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 2) (*.f64 (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 1/4) (*.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 1/4) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3/4) (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 3/2) (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 7713234287776531/10000000000000 3/2) (pow.f64 (/.f64 1 (-.f64 3 z)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 2) 3/2) (pow.f64 (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 1/4) 3) (pow.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 1/4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 7713234287776531/10000000000000) (/.f64 1 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))) (cbrt.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 1/4)) (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (pow.f64 (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 2)) (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 7713234287776531/10000000000000) (*.f64 (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000)) (sqrt.f64 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 7713234287776531/10000000000000 (sqrt.f64 7713234287776531/10000000000000)) (*.f64 (-.f64 3 z) (sqrt.f64 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (pow.f64 (sqrt.f64 (-.f64 3 z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -7713234287776531/10000000000000 (sqrt.f64 7713234287776531/10000000000000)) (*.f64 (neg.f64 (-.f64 3 z)) (sqrt.f64 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) 7713234287776531/10000000000000) (*.f64 (sqrt.f64 (-.f64 3 z)) (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) 1) (*.f64 (sqrt.f64 (-.f64 3 z)) (-.f64 30000000000000/7713234287776531 (/.f64 z 7713234287776531/10000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) -7713234287776531/10000000000000) (*.f64 (sqrt.f64 (-.f64 3 z)) (neg.f64 (-.f64 3 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 7713234287776531/10000000000000 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))) (-.f64 3 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -7713234287776531/10000000000000 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))) (neg.f64 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (sqrt.f64 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (sqrt.f64 7713234287776531/10000000000000)) (sqrt.f64 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 7713234287776531/10000000000000) (-.f64 3 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) -7713234287776531/10000000000000) (neg.f64 (-.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3/2 (log.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3/2)))))))

simplify27.0ms (0%)

Algorithm
egg-herbie
Rules
576×associate-*l*_binary64
557×fma-def_binary64
514×associate-*r*_binary64
222×distribute-rgt-in_binary64
220×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
072498
1237391
2948302
Stop Event
node limit
Counts
45 → 49
Calls
Call 1
Inputs
(*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (pow.f64 (sqrt.f64 1/3) 3))
(+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3))) (*.f64 1/18 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3)))) z) (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (pow.f64 (sqrt.f64 1/3) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3))) (*.f64 1/18 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3)))) z) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (*.f64 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/162 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 7713234287776531/10000000000000) (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (*.f64 1/324 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (pow.f64 (sqrt.f64 1/3) 2))))))))) (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (pow.f64 (sqrt.f64 1/3) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3))) (*.f64 1/18 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3)))) z) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (*.f64 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/162 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 7713234287776531/10000000000000) (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (*.f64 1/324 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (pow.f64 (sqrt.f64 1/3) 2))))))))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (pow.f64 (sqrt.f64 1/3) 3)) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (sqrt.f64 1/3))) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) (+.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (*.f64 1/324 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (pow.f64 (sqrt.f64 1/3) 2))))) (sqrt.f64 1/3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (*.f64 (-.f64 1/81 (*.f64 1/18 (/.f64 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) (pow.f64 (sqrt.f64 1/3) 2)))) (sqrt.f64 1/3)))) (*.f64 (+.f64 (*.f64 1/18 (/.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (pow.f64 (sqrt.f64 1/3) 2))) (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (-.f64 1/81 (*.f64 1/18 (/.f64 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) (pow.f64 (sqrt.f64 1/3) 2)))))) (*.f64 (sqrt.f64 7713234287776531/10000000000000) (sqrt.f64 1/3))))))))))
Outputs
(*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (pow.f64 (sqrt.f64 1/3) 3))
(*.f64 (sqrt.f64 7713234287776531/10000000000000) (*.f64 7713234287776531/10000000000000 (*.f64 (sqrt.f64 1/3) 1/3)))
(*.f64 (sqrt.f64 7713234287776531/10000000000000) (*.f64 7713234287776531/30000000000000 (sqrt.f64 1/3)))
(+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3))) (*.f64 1/18 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3)))) z) (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (pow.f64 (sqrt.f64 1/3) 3)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3)) 1/6) z (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (pow.f64 (sqrt.f64 1/3) 3)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) 7713234287776531/10000000000000) (*.f64 (sqrt.f64 1/3) 1/6)) z (*.f64 (sqrt.f64 7713234287776531/10000000000000) (*.f64 7713234287776531/10000000000000 (*.f64 (sqrt.f64 1/3) 1/3))))
(*.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) (*.f64 7713234287776531/10000000000000 (sqrt.f64 1/3))) (+.f64 1/3 (*.f64 1/6 z)))
(+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3))) (*.f64 1/18 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3)))) z) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (*.f64 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/162 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 7713234287776531/10000000000000) (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (*.f64 1/324 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (pow.f64 (sqrt.f64 1/3) 2))))))))) (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (pow.f64 (sqrt.f64 1/3) 3))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3)) 1/6) z (fma.f64 (*.f64 z z) (fma.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (*.f64 (sqrt.f64 1/3) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)))) (fma.f64 1/162 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3)) (*.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) (sqrt.f64 1/3)) (fma.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) (*.f64 1/324 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (pow.f64 (sqrt.f64 1/3) 2))))))) (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (pow.f64 (sqrt.f64 1/3) 3))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) 7713234287776531/10000000000000) (*.f64 (sqrt.f64 1/3) 1/6)) z (fma.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) 7713234287776531/10000000000000) (*.f64 (sqrt.f64 1/3) 1/3) (*.f64 (*.f64 z z) (fma.f64 (*.f64 7713234287776531/20000000000000 (sqrt.f64 7713234287776531/10000000000000)) (*.f64 (sqrt.f64 1/3) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (fma.f64 (sqrt.f64 7713234287776531/10000000000000) (*.f64 (sqrt.f64 1/3) (fma.f64 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) 7713234287776531/10000000000000 7713234287776531/1080000000000000)) (/.f64 (*.f64 7713234287776531/1620000000000000 (sqrt.f64 7713234287776531/10000000000000)) (sqrt.f64 1/3)))))))
(fma.f64 z (*.f64 z (+.f64 (/.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) 7713234287776531/1620000000000000) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) (+.f64 7713234287776531/216000000000000 (*.f64 -7713234287776531/10000000000000 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)))) (*.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) 7713234287776531/20000000000000) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))))))) (*.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) (*.f64 7713234287776531/10000000000000 (sqrt.f64 1/3))) (+.f64 1/3 (*.f64 1/6 z))))
(+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3))) (*.f64 1/18 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3)))) z) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (*.f64 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/162 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 7713234287776531/10000000000000) (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (*.f64 1/324 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (pow.f64 (sqrt.f64 1/3) 2))))))))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (pow.f64 (sqrt.f64 1/3) 3)) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (sqrt.f64 1/3))) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) (+.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (*.f64 1/324 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (pow.f64 (sqrt.f64 1/3) 2))))) (sqrt.f64 1/3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (*.f64 (-.f64 1/81 (*.f64 1/18 (/.f64 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) (pow.f64 (sqrt.f64 1/3) 2)))) (sqrt.f64 1/3)))) (*.f64 (+.f64 (*.f64 1/18 (/.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (pow.f64 (sqrt.f64 1/3) 2))) (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (-.f64 1/81 (*.f64 1/18 (/.f64 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) (pow.f64 (sqrt.f64 1/3) 2)))))) (*.f64 (sqrt.f64 7713234287776531/10000000000000) (sqrt.f64 1/3))))))))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3)) 1/6) z (fma.f64 (*.f64 z z) (fma.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (*.f64 (sqrt.f64 1/3) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)))) (fma.f64 1/162 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (sqrt.f64 1/3)) (*.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) (sqrt.f64 1/3)) (fma.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) (*.f64 1/324 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (pow.f64 (sqrt.f64 1/3) 2))))))) (fma.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (pow.f64 (sqrt.f64 1/3) 3) (*.f64 (pow.f64 z 3) (fma.f64 1/18 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (/.f64 (sqrt.f64 1/3) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)))) (fma.f64 1/18 (/.f64 (sqrt.f64 7713234287776531/10000000000000) (/.f64 (sqrt.f64 1/3) (fma.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) (*.f64 1/324 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (pow.f64 (sqrt.f64 1/3) 2)))))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 3) (-.f64 1/81 (/.f64 (*.f64 1/18 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (pow.f64 (sqrt.f64 1/3) 2)))) (sqrt.f64 1/3)) (*.f64 (fma.f64 1/18 (/.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (/.f64 (pow.f64 (sqrt.f64 1/3) 2) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)))) (*.f64 (pow.f64 (sqrt.f64 7713234287776531/10000000000000) 2) (-.f64 1/81 (/.f64 (*.f64 1/18 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (pow.f64 (sqrt.f64 1/3) 2))))) (*.f64 (sqrt.f64 7713234287776531/10000000000000) (sqrt.f64 1/3))))))))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) 7713234287776531/10000000000000) (*.f64 (sqrt.f64 1/3) 1/6)) z (fma.f64 (*.f64 z z) (fma.f64 (*.f64 7713234287776531/20000000000000 (sqrt.f64 7713234287776531/10000000000000)) (*.f64 (sqrt.f64 1/3) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (fma.f64 (sqrt.f64 7713234287776531/10000000000000) (*.f64 (sqrt.f64 1/3) (fma.f64 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) 7713234287776531/10000000000000 7713234287776531/1080000000000000)) (/.f64 (*.f64 7713234287776531/1620000000000000 (sqrt.f64 7713234287776531/10000000000000)) (sqrt.f64 1/3)))) (fma.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) 7713234287776531/10000000000000) (*.f64 (sqrt.f64 1/3) 1/3) (*.f64 (pow.f64 z 3) (+.f64 (/.f64 (*.f64 (*.f64 7713234287776531/180000000000000 (sqrt.f64 7713234287776531/10000000000000)) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) (sqrt.f64 1/3)) (fma.f64 1/18 (*.f64 (/.f64 (sqrt.f64 7713234287776531/10000000000000) (sqrt.f64 1/3)) (fma.f64 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) 7713234287776531/10000000000000 7713234287776531/1080000000000000)) (fma.f64 (fma.f64 7713234287776531/10000000000000 (+.f64 1/81 (*.f64 (-.f64 1/9 (/.f64 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2) 1/3)) -1/18)) (*.f64 1/18 (*.f64 23139702863329593/10000000000000 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))))) (*.f64 (sqrt.f64 7713234287776531/10000000000000) (sqrt.f64 1/3)) (*.f64 (*.f64 (sqrt.f64 1/3) (+.f64 1/81 (*.f64 (-.f64 1/9 (/.f64 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2) 1/3)) -1/18))) (*.f64 7713234287776531/20000000000000 (sqrt.f64 7713234287776531/10000000000000))))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) (*.f64 7713234287776531/10000000000000 (sqrt.f64 1/3))) (+.f64 1/3 (*.f64 1/6 z))) (*.f64 (*.f64 z z) (+.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) 7713234287776531/1620000000000000) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) (+.f64 7713234287776531/216000000000000 (*.f64 -7713234287776531/10000000000000 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)))) (*.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) 7713234287776531/20000000000000) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)))))) (*.f64 z (fma.f64 1/18 (fma.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (sqrt.f64 1/3)) (sqrt.f64 7713234287776531/10000000000000)) (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2)) (*.f64 (/.f64 (sqrt.f64 7713234287776531/10000000000000) (sqrt.f64 1/3)) (+.f64 7713234287776531/216000000000000 (*.f64 -7713234287776531/10000000000000 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))))) (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 (*.f64 (sqrt.f64 7713234287776531/10000000000000) 7713234287776531/20000000000000) 5/648) (*.f64 (sqrt.f64 7713234287776531/10000000000000) (+.f64 (*.f64 7713234287776531/60000000000000 (-.f64 1/27 (pow.f64 (/.f64 1/18 (sqrt.f64 1/3)) 2))) 7713234287776531/1296000000000000)))))))))

eval424.0ms (0.8%)

Compiler

Compiled 27679 to 22341 computations (19.3% saved)

prune110.0ms (0.2%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New2063209
Fresh448
Picked101
Done000
Total2117218
Error
0.3b
Counts
218 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
2.4b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3) (*.f64 (pow.f64 (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 2) (*.f64 (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))))) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
1.4b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
0.6b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
2.0b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3) (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3)) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 6) 1/3) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
2.7b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3) (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3)) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
2.7b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
1.2b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))))))
Compiler

Compiled 1800 to 1492 computations (17.1% saved)

localize48.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))
1.0b
(/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))
1.0b
(+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))
1.0b
(sqrt.f64 (*.f64 (PI.f64) 2))

series4.0ms (0%)

Counts
2 → 20
Calls

6 calls:

TimeVariablePointExpression
1.0ms
z
@0
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))
1.0ms
z
@0
(/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))
1.0ms
z
@-inf
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))
0.0ms
z
@-inf
(/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))
0.0ms
z
@inf
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))

rewrite38.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
697×add-log-exp_binary64
694×log1p-expm1-u_binary64
694×expm1-log1p-u_binary64
691×pow1_binary64
58×add-cbrt-cube_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059126
11454126
Stop Event
node limit
Counts
2 → 18
Calls
Call 1
Inputs
(/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (/.f64 1 (exp.f64 (fma.f64 -1 z 15/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2)))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))) (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2)))) (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2))) (fma.f64 -1 z 15/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (*.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))) (sqrt.f64 (*.f64 (PI.f64) 2)))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))) (*.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))) (sqrt.f64 (*.f64 (PI.f64) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z)))) (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (fma.f64 -1 z 15/2) (fma.f64 -1 z 1/2)) (exp.f64 (fma.f64 -1 z 15/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))))))))

simplify49.0ms (0.1%)

Algorithm
egg-herbie
Rules
785×fma-def_binary64
475×times-frac_binary64
331×distribute-rgt-in_binary64
315×distribute-lft-in_binary64
113×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01692040
15771931
217861762
Stop Event
node limit
Counts
38 → 46
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 15/2) (exp.f64 15/2))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))))) (pow.f64 z 2)) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))))) (pow.f64 z 2)) (+.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 29/225 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15)) (+.f64 86/10125 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 3))))) (exp.f64 15/2)) (+.f64 (*.f64 -1/6 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (+.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))))))))))) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))))
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
(*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))) z) (sqrt.f64 (PI.f64))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (sqrt.f64 15/2))))) (exp.f64 15/2)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (*.f64 1106209385320415913103082059/8400000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))) z) (sqrt.f64 (PI.f64))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (+.f64 (*.f64 65983161785453494848149496432612687872/108761658163200000000000000000000000 (sqrt.f64 15/2)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 29/225 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15)) (+.f64 86/10125 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 3)))))))))) (exp.f64 15/2)) (+.f64 (*.f64 -1106209385320415913103082059/25200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (sqrt.f64 15/2))))) (exp.f64 15/2)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (*.f64 1106209385320415913103082059/8400000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))))) (*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (sqrt.f64 15/2))))) (exp.f64 15/2)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (*.f64 1106209385320415913103082059/8400000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))) z) (sqrt.f64 (PI.f64))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64)))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) z)) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 -398308844029173303716389/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 z 3))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64)))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) z)) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64)))) (*.f64 -398308844029173303716389/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) (pow.f64 z 3))) (sqrt.f64 (PI.f64)))))))
Outputs
(/.f64 (sqrt.f64 15/2) (exp.f64 15/2))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))
(fma.f64 (-.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (neg.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (*.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (exp.f64 15/2)) (sqrt.f64 15/2))) z (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))
(fma.f64 (fma.f64 (/.f64 (-.f64 -1/15 (log.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 15/2) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) z (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))))) (pow.f64 z 2)) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))
(fma.f64 (-.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (neg.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z (fma.f64 (-.f64 (/.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2))) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (fma.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (neg.f64 (-.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (neg.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))))) (*.f64 z z) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (*.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (exp.f64 15/2)) (sqrt.f64 15/2))) z (fma.f64 (-.f64 (/.f64 (fma.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2) 29/225) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) 1/2) (+.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (*.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (exp.f64 15/2)) (sqrt.f64 15/2))))) (*.f64 z z) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))
(fma.f64 z (*.f64 z (+.f64 (fma.f64 (/.f64 (fma.f64 1/2 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 2) 29/225) (exp.f64 15/2)) (sqrt.f64 15/2) (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) -1/2)) (fma.f64 (/.f64 (-.f64 -1/15 (log.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 15/2) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))) (fma.f64 (fma.f64 (/.f64 (-.f64 -1/15 (log.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 15/2) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) z (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))))) (pow.f64 z 2)) (+.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 29/225 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15)) (+.f64 86/10125 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 3))))) (exp.f64 15/2)) (+.f64 (*.f64 -1/6 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (+.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2)) (exp.f64 15/2)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2)) (exp.f64 15/2)) (*.f64 -1 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))))))))))) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))))
(fma.f64 (-.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (neg.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) z (fma.f64 (-.f64 (/.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2))) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (fma.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (neg.f64 (-.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (neg.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))))) (*.f64 z z) (fma.f64 (pow.f64 z 3) (-.f64 (/.f64 (*.f64 (sqrt.f64 15/2) (fma.f64 29/225 (fma.f64 -1 (log.f64 15/2) -1/15) (+.f64 86/10125 (*.f64 1/6 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 3))))) (exp.f64 15/2)) (fma.f64 -1/6 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (fma.f64 1/2 (-.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (neg.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))) (neg.f64 (-.f64 (/.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2))) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (fma.f64 1/2 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (neg.f64 (-.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (neg.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))))))))) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (*.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (exp.f64 15/2)) (sqrt.f64 15/2))) z (fma.f64 (-.f64 (/.f64 (fma.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2) 29/225) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) 1/2) (+.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (*.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (exp.f64 15/2)) (sqrt.f64 15/2))))) (*.f64 z z) (fma.f64 (pow.f64 z 3) (-.f64 (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (fma.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 29/225 (fma.f64 1/6 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 3) 86/10125))) (-.f64 (fma.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) -1/6 (*.f64 (+.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (*.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (exp.f64 15/2)) (sqrt.f64 15/2))) 1/2)) (-.f64 (/.f64 (fma.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2) 29/225) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) 1/2) (+.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (*.f64 (/.f64 (fma.f64 -1 (log.f64 15/2) -1/15) (exp.f64 15/2)) (sqrt.f64 15/2))))))) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))))
(fma.f64 (fma.f64 (/.f64 (-.f64 -1/15 (log.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 15/2) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))) z (fma.f64 z (*.f64 z (+.f64 (fma.f64 (/.f64 (fma.f64 1/2 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 2) 29/225) (exp.f64 15/2)) (sqrt.f64 15/2) (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) -1/2)) (fma.f64 (/.f64 (-.f64 -1/15 (log.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 15/2) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))) (fma.f64 (pow.f64 z 3) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) (-.f64 (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 29/225 (fma.f64 1/6 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 3) 86/10125)) -1/6)) (*.f64 -1/2 (fma.f64 (/.f64 (-.f64 -1/15 (log.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 15/2) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))) (+.f64 (fma.f64 (/.f64 (fma.f64 1/2 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 2) 29/225) (exp.f64 15/2)) (sqrt.f64 15/2) (*.f64 (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)) -1/2)) (fma.f64 (/.f64 (-.f64 -1/15 (log.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 15/2) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2))))) (/.f64 (sqrt.f64 15/2) (exp.f64 15/2)))))
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
(/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))
(*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64))))
(*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2))) (*.f64 (sqrt.f64 (PI.f64)) 1106209385320415913103082059/4200000000000000000000000))
(*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 15/2) (sqrt.f64 2)) (/.f64 (exp.f64 15/2) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))) z) (sqrt.f64 (PI.f64))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64)))))
(fma.f64 (*.f64 z (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 102757979785251069442117317613/235200000000000000000000000)))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))) (sqrt.f64 (PI.f64)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2)))) (*.f64 z (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 1106209385320415913103082059/4200000000000000000000000) 102757979785251069442117317613/235200000000000000000000000))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2))))))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 z (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 1106209385320415913103082059/4200000000000000000000000 102757979785251069442117317613/235200000000000000000000000)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))))))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (sqrt.f64 15/2))))) (exp.f64 15/2)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (*.f64 1106209385320415913103082059/8400000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))) z) (sqrt.f64 (PI.f64))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64))))))
(fma.f64 (*.f64 (*.f64 z z) (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 29/225 (*.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2)))) (fma.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 64608921419941589693928044520019/118540800000000000000000000000)))) (exp.f64 15/2)) (fma.f64 -1 (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 102757979785251069442117317613/235200000000000000000000000)))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) 1106209385320415913103082059/8400000000000000000000000)))) (sqrt.f64 (PI.f64)) (fma.f64 (*.f64 z (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 102757979785251069442117317613/235200000000000000000000000)))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))) (sqrt.f64 (PI.f64)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (sqrt.f64 (PI.f64))))))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 z z) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (fma.f64 (*.f64 (sqrt.f64 15/2) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2) 29/225)) 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 102757979785251069442117317613/235200000000000000000000000) 64608921419941589693928044520019/118540800000000000000000000000)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2))) 1106209385320415913103082059/8400000000000000000000000) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 1106209385320415913103082059/4200000000000000000000000) 102757979785251069442117317613/235200000000000000000000000))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2)))))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2)))) (*.f64 z (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 1106209385320415913103082059/4200000000000000000000000) 102757979785251069442117317613/235200000000000000000000000))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2)))))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))) (*.f64 z (+.f64 (*.f64 (+.f64 (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 64608921419941589693928044520019/118540800000000000000000000000 (fma.f64 (fma.f64 1/2 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 2) 29/225) 1106209385320415913103082059/4200000000000000000000000 (fma.f64 (neg.f64 (log.f64 15/2)) 102757979785251069442117317613/235200000000000000000000000 -102757979785251069442117317613/3528000000000000000000000000)))) (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 1106209385320415913103082059/4200000000000000000000000 102757979785251069442117317613/235200000000000000000000000)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) -1106209385320415913103082059/8400000000000000000000000)) z) (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 1106209385320415913103082059/4200000000000000000000000 102757979785251069442117317613/235200000000000000000000000)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (+.f64 (*.f64 65983161785453494848149496432612687872/108761658163200000000000000000000000 (sqrt.f64 15/2)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 29/225 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15)) (+.f64 86/10125 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 3)))))))))) (exp.f64 15/2)) (+.f64 (*.f64 -1106209385320415913103082059/25200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (sqrt.f64 15/2))))) (exp.f64 15/2)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (*.f64 1106209385320415913103082059/8400000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))))) (*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (+.f64 29/225 (*.f64 1/2 (pow.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) 2))) (sqrt.f64 15/2))) (+.f64 (*.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 64608921419941589693928044520019/118540800000000000000000000000 (sqrt.f64 15/2))))) (exp.f64 15/2)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (*.f64 1106209385320415913103082059/8400000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (-.f64 (*.f64 -1 (log.f64 15/2)) 1/15) (sqrt.f64 15/2))) (*.f64 102757979785251069442117317613/235200000000000000000000000 (sqrt.f64 15/2)))) (exp.f64 15/2)) (*.f64 -1106209385320415913103082059/4200000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)))) z) (sqrt.f64 (PI.f64))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 15/2)) (exp.f64 15/2)) (sqrt.f64 (PI.f64)))))))
(fma.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 29/225 (*.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2)))) (fma.f64 64608921419941589693928044520019/118540800000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (fma.f64 4027292589444183035165374538123333/6638284800000000000000000000000 (sqrt.f64 15/2) (*.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (sqrt.f64 15/2)) (fma.f64 29/225 (fma.f64 -1 (log.f64 15/2) -1/15) (+.f64 86/10125 (*.f64 1/6 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 3)))))))))) (fma.f64 -1106209385320415913103082059/25200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (fma.f64 -1 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 29/225 (*.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2)))) (fma.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 64608921419941589693928044520019/118540800000000000000000000000)))) (exp.f64 15/2)) (fma.f64 -1 (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 102757979785251069442117317613/235200000000000000000000000)))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) 1106209385320415913103082059/8400000000000000000000000))) (*.f64 1/2 (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 102757979785251069442117317613/235200000000000000000000000)))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))))))) (sqrt.f64 (PI.f64)) (fma.f64 (*.f64 (*.f64 z z) (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 29/225 (*.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2)))) (fma.f64 102757979785251069442117317613/235200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 64608921419941589693928044520019/118540800000000000000000000000)))) (exp.f64 15/2)) (fma.f64 -1 (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 102757979785251069442117317613/235200000000000000000000000)))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) 1106209385320415913103082059/8400000000000000000000000)))) (sqrt.f64 (PI.f64)) (fma.f64 (*.f64 z (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (fma.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (fma.f64 -1 (log.f64 15/2) -1/15)) (*.f64 (sqrt.f64 15/2) 102757979785251069442117317613/235200000000000000000000000)))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))) (sqrt.f64 (PI.f64)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2)))) (*.f64 z (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 1106209385320415913103082059/4200000000000000000000000) 102757979785251069442117317613/235200000000000000000000000))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2)))))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (pow.f64 z 3) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (+.f64 (fma.f64 (sqrt.f64 15/2) 4027292589444183035165374538123333/6638284800000000000000000000000 (*.f64 (fma.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 29/225 (fma.f64 1/6 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 3) 86/10125)) (*.f64 (sqrt.f64 15/2) 1106209385320415913103082059/4200000000000000000000000))) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2) 29/225) 102757979785251069442117317613/235200000000000000000000000) (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 64608921419941589693928044520019/118540800000000000000000000000))))) (fma.f64 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2))) -1106209385320415913103082059/25200000000000000000000000 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 1106209385320415913103082059/4200000000000000000000000) 102757979785251069442117317613/235200000000000000000000000))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2)))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (fma.f64 (*.f64 (sqrt.f64 15/2) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2) 29/225)) 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 102757979785251069442117317613/235200000000000000000000000) 64608921419941589693928044520019/118540800000000000000000000000)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2))) 1106209385320415913103082059/8400000000000000000000000) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 1106209385320415913103082059/4200000000000000000000000) 102757979785251069442117317613/235200000000000000000000000))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2))))))))))) (*.f64 (*.f64 z z) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (fma.f64 (*.f64 (sqrt.f64 15/2) (fma.f64 1/2 (pow.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 2) 29/225)) 1106209385320415913103082059/4200000000000000000000000 (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 102757979785251069442117317613/235200000000000000000000000) 64608921419941589693928044520019/118540800000000000000000000000)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2))) 1106209385320415913103082059/8400000000000000000000000) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 (*.f64 (fma.f64 -1 (log.f64 15/2) -1/15) 1106209385320415913103082059/4200000000000000000000000) 102757979785251069442117317613/235200000000000000000000000))) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 15/2) (/.f64 (exp.f64 15/2) (sqrt.f64 2)))))))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (fma.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) (*.f64 z (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 1106209385320415913103082059/4200000000000000000000000 102757979785251069442117317613/235200000000000000000000000)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))))))) (*.f64 (*.f64 z z) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (fma.f64 (sqrt.f64 15/2) (*.f64 (fma.f64 1/2 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 2) 29/225) 102757979785251069442117317613/235200000000000000000000000) (*.f64 (sqrt.f64 15/2) (+.f64 (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 64608921419941589693928044520019/118540800000000000000000000000 4027292589444183035165374538123333/6638284800000000000000000000000) (*.f64 (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 29/225 (fma.f64 1/6 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 3) 86/10125)) 1106209385320415913103082059/4200000000000000000000000))))) (-.f64 (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) -1106209385320415913103082059/25200000000000000000000000 (*.f64 1/2 (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 1106209385320415913103082059/4200000000000000000000000 102757979785251069442117317613/235200000000000000000000000)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))))))) (+.f64 (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 64608921419941589693928044520019/118540800000000000000000000000 (fma.f64 (fma.f64 1/2 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 2) 29/225) 1106209385320415913103082059/4200000000000000000000000 (fma.f64 (neg.f64 (log.f64 15/2)) 102757979785251069442117317613/235200000000000000000000000 -102757979785251069442117317613/3528000000000000000000000000)))) (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 1106209385320415913103082059/4200000000000000000000000 102757979785251069442117317613/235200000000000000000000000)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) -1106209385320415913103082059/8400000000000000000000000)))) z) (+.f64 (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (+.f64 64608921419941589693928044520019/118540800000000000000000000000 (fma.f64 (fma.f64 1/2 (pow.f64 (-.f64 -1/15 (log.f64 15/2)) 2) 29/225) 1106209385320415913103082059/4200000000000000000000000 (fma.f64 (neg.f64 (log.f64 15/2)) 102757979785251069442117317613/235200000000000000000000000 -102757979785251069442117317613/3528000000000000000000000000)))) (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 15/2)) (*.f64 (sqrt.f64 15/2) (fma.f64 (-.f64 -1/15 (log.f64 15/2)) 1106209385320415913103082059/4200000000000000000000000 102757979785251069442117317613/235200000000000000000000000)) (*.f64 1106209385320415913103082059/4200000000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2)))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 15/2) (sqrt.f64 15/2))) -1106209385320415913103082059/8400000000000000000000000))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (sqrt.f64 2)) (exp.f64 (-.f64 15/2 z)))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 9999999999998099/10000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) z)) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64)))))
(fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (sqrt.f64 2)) (exp.f64 (-.f64 15/2 z))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (*.f64 9999999999998099/10000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))) (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z)))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64))))))
(fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (fma.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 z z) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (sqrt.f64 2)) (exp.f64 (-.f64 15/2 z)))))))
(fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (/.f64 (*.f64 (*.f64 z z) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 2)))) (/.f64 (*.f64 9999999999998099/10000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z)) (fma.f64 1078390842009938509147167/6250000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 z z) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))))
(+.f64 (*.f64 -398308844029173303716389/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 z 3))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 (PI.f64)))))))
(fma.f64 -398308844029173303716389/6250000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 z 3) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))))) (fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (fma.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 z z) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (sqrt.f64 2)) (exp.f64 (-.f64 15/2 z))))))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (/.f64 (*.f64 (*.f64 z z) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 2)))) (/.f64 (*.f64 9999999999998099/10000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (*.f64 -398308844029173303716389/6250000000000000000000 (sqrt.f64 2)) (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))))) (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (fma.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 1078390842009938509147167/6250000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 z z) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))) (fma.f64 -398308844029173303716389/6250000000000000000000 (/.f64 (*.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (sqrt.f64 2)) (*.f64 (pow.f64 z 3) (exp.f64 (-.f64 15/2 z)))) (*.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z)))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (sqrt.f64 2)) (exp.f64 (-.f64 15/2 z)))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 9999999999998099/10000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) z)) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64)))))
(fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (sqrt.f64 2)) (exp.f64 (-.f64 15/2 z))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (*.f64 9999999999998099/10000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))) (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z)))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64))))))
(fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (fma.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 z z) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (sqrt.f64 2)) (exp.f64 (-.f64 15/2 z)))))))
(fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (/.f64 (*.f64 (*.f64 z z) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 2)))) (/.f64 (*.f64 9999999999998099/10000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z)) (fma.f64 1078390842009938509147167/6250000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 z z) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))))
(+.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) z)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) (pow.f64 z 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2))) (sqrt.f64 (PI.f64)))) (*.f64 -398308844029173303716389/6250000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 (+.f64 (*.f64 -1 z) 15/2)) (pow.f64 z 3))) (sqrt.f64 (PI.f64)))))))
(fma.f64 -398308844029173303716389/6250000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 z 3) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))))) (fma.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))) (fma.f64 1078390842009938509147167/6250000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 z z) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (sqrt.f64 2)) (exp.f64 (-.f64 15/2 z))))))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 1078390842009938509147167/6250000000000000000000 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (/.f64 (*.f64 (*.f64 z z) (exp.f64 (-.f64 15/2 z))) (sqrt.f64 2)))) (/.f64 (*.f64 9999999999998099/10000000000000000 (sqrt.f64 2)) (/.f64 (exp.f64 (-.f64 15/2 z)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (*.f64 -398308844029173303716389/6250000000000000000000 (sqrt.f64 2)) (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))))) (*.f64 -611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (fma.f64 9999999999998099/10000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (*.f64 1078390842009938509147167/6250000000000000000000 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 z z) (exp.f64 (-.f64 15/2 z))) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)))))) (fma.f64 -398308844029173303716389/6250000000000000000000 (/.f64 (*.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (sqrt.f64 2)) (*.f64 (pow.f64 z 3) (exp.f64 (-.f64 15/2 z)))) (*.f64 (*.f64 -611458333333720910362579/25000000000000000000000 (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 15/2 z)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) z)))))

eval126.0ms (0.2%)

Compiler

Compiled 7851 to 6323 computations (19.5% saved)

prune32.0ms (0.1%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New83083
Fresh066
Picked011
Done000
Total83790
Error
0.3b
Counts
90 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
2.4b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3) (*.f64 (pow.f64 (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 2) (*.f64 (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))))) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
1.4b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
0.6b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
2.0b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3) (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3)) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 6) 1/3) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
2.7b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3) (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3)) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
2.7b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
1.2b
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))))))
Compiler

Compiled 900 to 746 computations (17.1% saved)

regimes73.0ms (0.1%)

Accuracy

Total -2.5b remaining (-439.3%)

Threshold costs -2.5b (-439.3%)

Counts
16 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3) (*.f64 (pow.f64 (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 2) (*.f64 (cbrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)))))) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3) (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3)) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 6) 1/3) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3) (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3)) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3) (pow.f64 (sqrt.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 3)) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) 2)) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 6) 1/3) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 -1 z) 15/2)) (+.f64 (*.f64 -1 z) 1/2))) (exp.f64 (+.f64 (*.f64 -1 z) 15/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z))))))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2) (+.f64 (-.f64 (-.f64 1 z) 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 8)))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
Results
TimeErrorSegmentsBranch
8.0ms0.6b1z
12.0ms0.6b1(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2) (+.f64 (-.f64 (-.f64 1 z) 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 (-.f64 1 z) 1) 8)))))
Compiler

Compiled 1970 to 1578 computations (19.9% saved)

simplify6.0ms (0%)

Algorithm
egg-herbie
Rules
24×+-commutative_binary64
15×sub-neg_binary64
10×*-commutative_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067175
1100175
2126175
3137175
4142175
5143175
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
Outputs
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))
(*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z)) (exp.f64 (-.f64 15/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 1 z))) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 7713234287776531/10000000000000 (-.f64 3 z))) (+.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 4 z)) (/.f64 -883075145810703/5000000000000 (-.f64 4 z))) (*.f64 (/.f64 7713234287776531/10000000000000 (-.f64 3 z)) (/.f64 883075145810703/5000000000000 (-.f64 4 z))))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 5 z)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (-.f64 6 z)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 7 z)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 8 z)))))))))

end54.0ms (0.1%)

Stop Event
fuel
Compiler

Compiled 230 to 190 computations (17.4% saved)

Profiling

Loading profile data...